/* default definition */
* { font-family: verdana, tahoma, helvetica, sans-serif}
html, body {background:#F2F2F2; height:100%; margin:0; padding:0; text-align:center}

/* basic default element definition */
img {border:0}
h3 {padding:0;margin:0}

/* style for hidden element */
.defaulthidden { display: none }

/* italic common style */
.italic { font-style: italic }

.text-white { color: #FFF; }
.text-red { color: #BA0000; }
.text-black { color:#2F2F2F; }
.date { font-size:10px; font-weight:normal ;font-family: helvetica, verdana, sans-serif }

#main {background:url('../img/img_bg_gray.gif'); height:100%; width: 998px;/*998*/ margin:0 auto; text-align:left}
#startpage #main{background:url('../img/startBg.jpg'); height: 720px;}
#main .td-left {width:212px; vertical-align:top;}
#main .td-right {width:786px; vertical-align:top; display: block;}
#main .td-footer {text-align: right; vertical-align: bottom; font-size: 1px}
#main .td-left .leftContainer {float:left}
.minHeightFix {width:1px; height:700px;float:right;} /* FIXME */
#right-scroll{	float:left;	overflow-y:auto;overflow-x:hidden;	width:786px;position:relative;}

.menuContainer {float:left;width:211px}

/* menu container definitions */
.menuItemContainer {padding:0 0 0 48px;}
.menuItemContainer .mnu-story {padding-bottom:4px; padding-top:100px}
.menuItemContainer .mnu-brussel {padding-bottom:9px}
.menuItemContainer .mnu-strassburg {padding-bottom:19px}
.menuItemContainer .mnu-blog {padding-bottom:43px}
.menuItemContainer .mnu-mep {padding-bottom:15px}
.menuItemContainer .mnu-arbeite {padding-bottom:14px}
.menuItemContainer .mnu-lebe {padding-bottom:33px}
.menuItemContainer .mnu-eu-quartett {padding-bottom:33px}
/*
.menuItemContainer .mnu-take-action {padding-bottom:5px}
.menuItemContainer .mnu-gebuehrenzahler {padding-bottom:5px}
.menuItemContainer .mnu-say-no {padding-bottom:5px}
*/
.menuItemContainer .mnu-haider {padding-bottom:33px}
.menuItemContainer .mnu-europa-quiz {padding-bottom:0px}
.menuItemContainer .mnu-alde {padding-bottom:50px}
.menuItemContainer .mnu-myStory{padding-top:108px}
.menuItemContainer .mnu-myBlog{padding-top:10px}
.menuItemContainer .mnu-logout{padding-top:30px}
.menuItemContainer .mnu-user_3-post, .menuItemContainer .mnu-user_2-post, .menuItemContainer .mnu-user_1-post{padding-bottom:10px}

/* photo in menu part */
.menu-photo {padding-bottom:41px;}


/* Flash caption */

#flash {position:absolute;left:0;top:232px;}

#flash .flashcaption {margin-top:15px;text-align:left;letter-spacing:0px;font-weight:normal;font-size:10px;color:black;width:320px}
#flash .flashcaption a {font-weight:700;text-decoration:underline;color:black}


/* video memory container (top part of content page) */
#videoMemoryContainer {float:left; margin-top:21px; margin-bottom:34px}
#videoMemoryContainer .photo {margin-right:4px; float:left}
#videoMemoryContainer .photo img {border:1px #DEDDDE solid}

/* main content container (right column) */
#contentContainer {float:left; clear:both; color:#7D7D7D; font-size:12px; font-weight:700; letter-spacing:1px; padding-top:135px; text-align:right; width:706px; margin-right:80px; position:relative}
#contentContainer a {text-decoration:none}
#contentContainer .textlink-line {padding-bottom:30px; width:700px; text-align:right}
#contentContainer .textlink-line .tw-text {color:#7a121b; font-size:10px; padding-top:10px }
#contentContainer .textlink-line-smallPadding {padding-bottom:15px; =padding-bottom:5px; width:700px; text-align:right}
#contentContainer .text {padding:0; float:right; width:600px}
#contentContainer .shrinktext {padding:0; float:right; width:600px;letter-spacing:1px;}
#contentContainer .condensetext {letter-spacing:0px;}
#contentContainer .link {width:85px; float:right;}
#contentContainer .movie-text {padding:0; float:right; display:block; padding-right:35px;letter-spacing:1px;}
#contentContainer .movie-text-noPadding {padding:0; display:block;letter-spacing:1px;}
#contentContainer .movie-link {float:right}
#contentContainer.eu-quartett { padding-top: 35px; }

/* blog content container */
#blogContainer { margin: 0 0; padding: 0 0 0 40px; }
.blog-page-title {padding-top:40px;padding-bottom:36px; padding-left:16px; padding-right:184px;}
.blog-page-title h3 {color:#7a121b; font-size:10px;  }
.blog-page-title p {color: #444253; font-size:10px; font-weight:bold; margin:4px 0;}
.blog-article { padding-left:16px; margin-top:8px;}
.blog-article .blog-top{margin-bottom:6px;font-size:11px; font-weight:700;position:relative}
.blog-article .blog-title{ letter-spacing:1px; }
.blog-article .blog-title-re{background: url('../img/arrow.gif') no-repeat bottom left; padding:2px 0 0 20px;letter-spacing:1px;}
.blog-article .user_3{color:#797979; text-decoration: none}
.blog-article .user_2{color:#4D4387; text-decoration: none}
.blog-article .user_1{color:#8A4994; text-decoration: none}
.blog-article .user_{color:#797979; text-decoration:none}
.blog-article .plus{background: url('../img/plus.gif'); width:11px; height: 11px; float:left; margin-right:4px; font-size: 1px; margin-left: -16px; margin-top: 3px;}
.blog-article .minus{background: url('../img/minus.gif'); width:11px; height: 11px; float:left; margin-right:4px;font-size: 1px; margin-left: -16px; margin-top: 3px;}
.blog-article .none{width:11px; height: 11px; float:left; margin-right:4px;font-size: 1px; margin-left: -16px; margin-top: 3px;}
.blog-article .blog-commnetar{color:#FFFFFF; cursor: pointer; position:absolute; right:184px; bottom:0px}
.blog-article .blog-admin{color:#BA0000; cursor:pointer;position:absolute;right:24px; top:0px}
.blog-article .blog-admin span{color:#444253;}
.blog-article .blog-admin span.red{color:#BA0000;}
.blog-article .blog-admin span.editButton_1{color:#8A4994;}
.blog-article .blog-admin span.editButton_2{color:#4D4387;}
.blog-article .blog-admin span.editButton_3{color:#8A4994;}
.blog-article .blog-text{color:#444253; font-size:13px;padding-right:184px; padding-bottom:25px;}
.blog-article .blog-text-re{color:#444253; font-size:13px;padding-right:184px; padding-bottom:25px;}
.blog-article .blog-text span{font-weight:700; letter-spacing:1px}
.blog-article .blog-text-re span{font-weight:700; letter-spacing:1px}
