﻿@import url("Voting.css"); 

body, td, input, textarea
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

ul li
{
	text-decoration: none;
	list-style-image: url(../Images/square.gif); 
}


body
{
	background-color: #E6E8E7;
	margin: 0px 0px 8px 0px;
	text-decoration: none;	
}
#ImageContainerCenter{
height: 100%;
border:groove,1px,#e2001a;
}
#MainDiv
{
	background-image: url(   '../Images/frama_bg_content.gif' );
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 1010px; /*min-height: 700px;*/
	margin: auto;
	text-align: left;
	height: 100%;
	text-decoration: none;
}

#TopRow
{
	position: relative;
	left: 10px;
	width: 990px;
	height: 40px;
	padding-top: 4px;
}


#SecondRowDiv
{
	position: relative;
	left: 10px;
	width: 973px;
	height: 90px;
}

#CopyrightLine
{
	background-image: url(   '../Images/frama_border_bottom.gif' );
	background-color: #FFFFFF;
	width: 1010px;
	height: 25px;
	margin: auto;
	text-align: left; /*float:left;*/
	clear: both;
}

#CopyrightText
{
    text-align: center;
    width: 100%;
    font-size: 10px;
    color: Gray;
    display: block;
    clear: both;
}

#RightSideBar
{
    font-size: 11px;    
}


#SearchBoxContainer
{
	float: left;
	vertical-align: middle;
	border-left: solid 1px #B6B7B8;
	border-right: solid 1px #B6B7B8;
	padding-left: 4px;
	width: 200px;
	text-decoration: none;
}

.GoButton
{
	width: 35px;
	height: 15px;
	background-color: #B1B2B4;
	color: #FFFFFF;
	font-size: 11px;
	border: none;
	vertical-align: middle;
	cursor: hand;
}

.SearchBox
{
	height: 14px;
	font-size: 11px;
	text-align: right;
}

.loginStatusPanel
{
	color: #B6B7B8;
	font-size: 11px;
	padding-left:20px;
}

.loginStatusPanel a
{
	color: #B6B7B8;
	text-decoration:underline;
}

#LanguageSelectorContainer
{
	float: left;
	vertical-align: top;
	width: 220px;
	font-size: 11px;
}

#SupportNaviContainer
{
	float: right;
	vertical-align: top;
	width: 310px;
	font-size: 11px;
}

.SupportNaviItem
{
	float: left;
	height: 16px;
	border-left: solid 1px #B6B7B8;
	text-align: center;
	vertical-align: bottom;
	padding: 0px 10px 0px 10px;
}

.SupportNaviItem a
{
	color: #B6B7B8;
	text-decoration: none;
}

#LogoContainer
{
	position: relative;
	top: 0px;
	padding-left: 14px;
	height: 35px;
	float: left;
	width: 369px;
}

#BannerContainer
{
	height: 75px;
	float: left;
	width: 575px;
}

#NavigationRow
{
	position: relative;
	left: 10px;
	width: 990px;				
	display:table; clear:both; height:1%; z-index:1900;  
	background:repeat-x url(../Images/navtrans.gif) center left; 
	margin-bottom:0px; position:relative; text-align:left;	
}

#NavigationContainer
{
	float: left;
	vertical-align: top;
	font-size: 11px;
}


#ContentContainer
{	
	position: relative;
	left: 10px;
	width: 990px; /*height: inherit;*/
	min-height: 600px;
	background-color: #FFFFFF; /*border: solid 1px red;*/
	margin-top: -6px;		
}

#ImageTextArea a:active, #ImageTextArea a:link, #ImageTextArea a:visited, #ImageTextArea a:hover 
{
	color: #FE0000;
	text-decoration: none;
}

#MultiArea a:active, #MultiArea a:link, #MultiArea a:visited, #MultiArea a:hover
{	
	text-decoration: none;
}


#ImageTextArea
{
	position: relative; /*left: 15px;*/
	width: 475px;
	height: 363px;
	margin: 0 0 0 -1px;	
}

#ImageTextArea img
{
	border: solid 1px #CCCCCC !important;
}


#MultiArea
{
	/**position: left: 3px;**/
	width: 475px;
	min-height: 100px; /*border: solid 1px gray*/
	margin: 0 0 0 -2px;	
	margin-top: 3px;
}

#ListArea1
{
	position: relative; left: 3px;
	width: 472px;
	min-height: 81px;
	border: solid 1px #B1B2B4;
	margin-left: -5px;	
}

#ListArea2
{
	position: relative; left: 3px;
	width: 472px;
	min-height: 81px;
	border: solid 1px #B1B2B4;
	margin-top: -4px;
	margin-left: -5px;
}

#ContactArea
{
	text-decoration: none;
	float: left;
	position: relative; left: 3px;
	width: 240px;
	height: 260px;
	border-left: solid 1px #B1B2B4;
	border-bottom: solid 1px #B1B2B4;
	border-right: solid 1px #B1B2B4;
	font-size: 11px;
	margin-left: -5px
}

#ContactArea .ContactBoxImage, #RightSideBar .ContactBoxImage
{
	text-decoration: none;

	padding-right: 10px;
	display: inline;
	position: relative;
	top: -82px;	
	padding-left: 115px;		
	text-align:right;		

}


#ContactArea .ContactBoxLine, #ContactArea .ContactBoxLineSubmit
{	
	display: inline-block;
	padding: 2px;
	padding-left: 15px;		
	/*height: 35px;*/
}

#RightSideBar .ContactBoxLine, #RightSideBar .ContactBoxLineSubmit
{	
	display: inline-block;
	padding: 2px;
	padding-left: 8px;		
	/*height: 35px;*/
}


#ContactArea .ContactBoxLine
{
	width: 230px;
}


#RightSideBar .ContactBoxLine
{
	width: 145px;
}


#RightSideBar .ContactBoxLabel,
#RightSideBar input:text
{
	font-size: 11px;
	float: left;	
}

#ContentContainer input:text
{
    font-size: 11px;
    height: 14px;
}

#RightSideBar .ContactBoxImage
{
    top: 0px;
    display: inline;
}

#RightSideBar .ContactBoxLineSubmit
{
    position: relative;
}

#RightSideBar .ContactBoxLineSubmit input
{
    display: inline-block;
}

#TextArea2
{	
	text-decoration: none;	 
	float: left;
	width: 234px;
	height: 260px;
	border-bottom: solid 1px #B1B2B4;
	border-right: solid 1px #B1B2B4;
	font-size: 11px; 	
}


#TextArea2 .GrayHeadline
{	 
	width: 224px;
	height: 19px;	
	font-size: 11px;	
	/**text-indent: 6px;**/
	padding: -10px 0px 0px 0px;			
	padding-left: 10px;
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
	border-top: solid 1px #B1B2B4;
	text-align: left;	
	padding-top: 5px;
	
	
	
}



#ContactArea .GrayHeadlineInnerDiv
{
		text-align: left;
		padding-left: 3px;
}




#TextArea2 p
{	 
	 margin: 2px 0px 0px 0px;		  
	 padding: 2px 0px 0px 0px;		 
}






.LanguageSelectorItem, .FirstLanguageSelectorItem
{
	float: left;
	height: 12px;
	text-align: center;
	vertical-align: bottom;
	color: #B6B7B8;
}

.FirstLanguageSelectorItem
{
	padding: 0px 6px 0px 25px;
}

.LanguageSelectorItem
{
	border-left: solid 1px #B6B7B8;
	padding: 0px 6px 0px 6px;
}

.LanguageSelectorItem a, .FirstLanguageSelectorItem a
{
	color: #B6B7B8;
	text-decoration: underline;
}

/*	used for big red headlines in the content area*/
#MultiArea h1
{
	font-weight: bold;
	color: #FE0000;
	font-size: 14px; /*line-height: 16px;*/
}

#MainContent
{
	background-color: #FFFFFF;	
}
#MainContent h1
{
	font-weight: bold;
	color: #000000;
	font-size: 14px;
	margin-bottom: 2px;
}

#MainContent #Separator
{
	width: 623px;
	height: 1px;
	line-height: 1px;
	
	background-color: #B1B2B4;
	margin-top: 8px;	
	margin-bottom: 8px;	
	clear: both;
}


#MultiArea #Separator
{
	width: 100%;
	height: 1px;
	line-height: 1px;
	clear: both;
}

#MainContent .ImageContainer
{
	float: left;
	width: 270px; 	
	/*border: solid 1px yellow;*/
}

#MainContent .FlashContainer
{
	 width: 570px;
	 text-align: center;	 
	/*border: solid 1px yellow;*/
}

#RightSideBar .FlashContainer
{

	margin-left: -5px;
}


#RightSideBar .ImageContainer
{
	margin-left: -5px;
}

#MainContent .TextContainer
{
	padding: 3px;		
	width: 331px;
	float: left; 	/*border: solid 1px red;*/
	padding-right: 0px;
	margin-right: -6px;
}

#MainContent .TextContainer100
{
	padding: 3px;
	width: 100%;
	float: left; /*border: solid 1px red;*/
}

.standardText
{
	font-size: 11px;
	color: #000000;
	text-align: justify;	
}

#MainContent .standardText
{
	font-size: 11px;
	color: #000000;
	text-align: justify;
	
}

#MainContent table
{
	width: 623px;
}


#MultiArea .ImageContainer, #MultiArea .TextContainer
{
	border: solid 0px #CCCCCC;
	float: left;
	margin-left: 2px;
}

#MultiArea .TextContainer
{
	padding: 3px;
	width: 215px;
}

#MultiArea .TextContainerOneColumn
{
	border: solid 1px #CCCCCC;
	float: left;
	
	padding: 14px 14px 14px 14px;
	width: 447px;
	margin-right:0px;
	margin-bottom: 7px; 
	margin-top: -3px
	
}


#ContentContainer #LeftColumn
{
	float: left;
	padding: 0px 8px 0px 0px;
	min-height: 600px;
	width: 156px;
	height: 100%;
	margin-left: 12px;
}

#ContentContainer #FilmLeftColumn
{
	float: left;
	padding: 0px 8px 0px 15px;
	min-height: 600px;
	width: 49px;
	height: 100%;
	margin-left: 12px;
}


#ContentContainer #MainContent
{
	float: left;
	padding: 0px 15px 0px 7px; /*border: solid 1px #669966;*/
	height: 100%;
	min-height: 600px;
	width: 614px;
	border-right: solid 1px #B1B2B4;
	border-left: solid 1px #B1B2B4;
}

#ContentContainer #FilmMainContent
{
	float: left;
	padding: 0px 0px 0px 0px; /*border: solid 1px #669966;*/
	height: 100%;
	min-height: 600px;
	width: 760px;		
}

#ContentContainer #RightSideBar
{
	float: left; /*padding: 0px 15px 0px 15px;*/ /*border: solid 1px #CC9900;*/
	min-height: 600px;	
	width: 156px;
	padding-left: 8px;
}




#ContentContainer #LeftColumn .SelectedItem, #ContentContainer #LeftColumn .LastSubItem, #ContentContainer #LeftColumn .Item, #ContentContainer #LeftColumn .SubItem, #ContentContainer #LeftColumn .SelectedSubItem
{
	min-height: 18px;
	height: auto;
	font-size: 12px;
	clear: both;
	padding: 4px 2px 2px 6px;	
}

#ContentContainer #LeftColumn .SubItem a:link, #ContentContainer #LeftColumn .SubItem a:visited,
#ContentContainer #LeftColumn .LastSubItem a:link, #ContentContainer #LeftColumn .LastSubItem a:visited
{
	color: #B1B2B4;
	text-decoration: none;
}

#ContentContainer #LeftColumn .SubItem a:hover, #ContentContainer #LeftColumn .SubItem a:active, #ContentContainer #LeftColumn .SelectedItem, #ContentContainer #LeftColumn .SelectedSubItem,
#ContentContainer #LeftColumn .LastSubItem a:hover, #ContentContainer #LeftColumn .LastSubItem a:active
{
	color: #FE0000;
}

#ContentContainer #LeftColumn .SelectedItem, #ContentContainer #LeftColumn .LastSubItem, #ContentContainer #LeftColumn .Item, #ContentContainer #LeftColumn .SubItem
{
	/*border-bottom: solid 1px #B1B2B4;*/
}

#ContentContainer #LeftColumn .NaviHeader
{
	
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 
	height:24px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;	
	font-size: 12px;	
	padding: 0px 2px 4px 6px;	
	margin-bottom: 13px;
	margin-left: 2px;
	
	
}

#ContentContainer #LeftColumn .Item a:link, #ContentContainer #LeftColumn .Item a:visited
{
	color: #000000;
	text-decoration: none;
}

#ContentContainer #LeftColumn .Item a:hover
{
	color: #FE0000 !important;
	text-decoration: none;
}

.ListItemHeader
{
	height: 24px;
	font-size: 11px;
	clear: both;
	margin: -1px 0px 0px 0px;			
	padding: 0px 0px 0px 0px;			
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: solid 1px #B1B2B4;	
	
	
}

#RightSideBar .ListItemHeader
{
	height: 24px;
	font-size: 11px;
	clear: both;
	padding: 5px 2px 2px 6px;
	vertical-align:middle;		
	
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-style: none;
	margin-bottom: -1px;
	margin: -1px 0px 0px 10px;			
	width: 146px;
		
}

#RightSideBar .GrayHeadline
{
	width: 100%;
	height: 24px;	
	font-size: 11px;	
	text-indent: 6px;
	padding-top: 9px;	
	
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-style: none;		
	
}


#RightSideBar .GrayHeadlineInnerDiv
{	
	padding-top: 5px;
	padding-left:0px;					
}


#OverviewListText
{
	padding: 8px 20px 6px 8px;
}

#OverviewListText a
{
	color: #FE0000;
	text-decoration: none;
}

#OverviewListItem
{
	font-size: 11px;
	width: 100%;
}

#OverviewListItem .listheadline
{
	color: #FE0000;
	font-size: 11px;
	font-weight: bold;
	
}

#OverviewListItem .listimage
{
	padding: 3px;
}

#NewsListItem
{
	min-height: 80px;
	border-left: solid 1px #B1B2B4;
	border-right: solid 1px #B1B2B4;
	border-bottom: solid 1px #B1B2B4;
	border-top: solid 1px #B1B2B4;
	font-size: 11px;	
	width: 100%;	
}

#NewsListItem .listheadline
{
	color: Red;
	font-size: 11px;
	font-weight: bold;
}

#NewsListItem .listimage
{
	text-align: right;
	padding: 3px;
}


#RightSideBar .GrayHeadline2
{
	width: 154px;
	height: 20px;	
	font-size: 11px;	
	text-indent: 6px;
	padding-top: 4px;	
	
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	
}

#ContactArea .GrayHeadline2
{
	width: 100%;
	height: 20px;	
	font-size: 11px;	
	text-indent: 6px;
	padding-top: 4px;	
	
	color: #000;	
	background:repeat-x url(../Images/navtrans.gif) center left; 	
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: solid 1px #B1B2B4;	
}

.TextAreaText
{
	padding: 12px;	
}

#TextArea2 .TextAreaText
{
	padding: 7px 14px 14px 14px;	
}


/*
.TextAreaText a:link, a:visited
{
	text-decoration:underline;
	color:#CC0000;
}*/
a:link, a:visited
{
	/*text-decoration: none;*/
}


#DynamicListImageLeftHoverText
{
	padding: 8px 8px 6px 15px;	
	text-align: justify;
}

#DynamicListImageLeftHoverText a
{
	color: #FE0000;
	text-decoration: none;
}

#DynamicListImageLeftHoverItemContainer
{
	font-size: 11px;
	width: 100%;
}

.DynamicListImageLeftHoverItem
{
	text-decoration: none;
	cursor: pointer;
	width: 622px;
	height: 100%;
	border-bottom: solid 1px #B1B2B4;
}

.DynamicListImageLeftHoverItem_hover
{
	text-decoration: none;
	background-color: #F6F6F6;
	cursor: pointer;
	width: 622px;
	height: 100%;
	border-bottom: solid 1px #B1B2B4;
}

#DynamicListImageLeftHoverItemContainer .listheadline
{
	color: #FE0000;
	font-size: 11px;
	font-weight: bold;
}

#DynamicListImageLeftHoverItemContainer .listimage
{
	padding: 3px;
}

#DynamicListLinkContainer
{
	width: 100%;
	font-size: 11px;
	text-decoration: none;
	margin-left: -10px;
}

#DynamicListLinkContainer a
{
	text-decoration: none;
	color: #000000;
}

#DynamicListLinkContainer a:hover
{
	text-decoration: none;
	color: Red;
}

#DynamicListLinkContainer ul li
{
	list-style-type: square;
	text-decoration: none;
}

.sitemaplevel0, .sitemaplevel1, .sitemaplevel2, .sitemaplevel3, .sitemaplevel4
{
	position: relative;
	font-size: 11px;
	line-height: 150%;
}
.sitemaplevel0 a, .sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a, .sitemaplevel4 a
{
	text-decoration: none;
	color: #FE0000;
}
.sitemaplevel0
{
	left: 0px;
}

.sitemaplevel1
{
	left: 15px;
}

.sitemaplevel2
{
	left: 30px;
}

.sitemaplevel3
{
	left: 45px;
}

.sitemaplevel4
{
	left: 60px;
}

.ContactRow
{
    min-height: 40px;
    height: auto;
}

.contactcelltext
{
	float: left;
	display: inline-block;
	width: 100px;
	font-size: 11px;
}

.contactcelldynamic input
{
    font-size: 12px;
}

.contactcelldynamic
{
	float: left;
	display: block;
	vertical-align: top;
}

.SiteSelector
{
	float: right;
	font-size: 11px;
	color: #B1B2B4;
	/*width: 20px;*/
}

.contactmodulediv select, .ContactBoxLine select, .ContactBoxLine input, .contactmodulediv input, .contactmodulediv textarea,
.ContactBoxLineSubmit input
{
	font-size: 11px;
}

.ImageTextLineTable img
{
    margin: 8px 16px 8px 0px;
}

#ContentContainer #MainContent td,
#ContentContainer #RightSideBar td
{
    font-size: 11px;

}


.ContactControlSeparator
{
	width: 100%;
	height: 0px;
	line-height: 0px;
	background-color: White;
	margin-top: 15px;
	margin-bottom: 3px;
	clear: both;
}


 .ContactControlSectionFont
 {
	 color:Black;
	 font-weight:bold;
}

.ContactControlButton
{	
	height: 25px;
	width: auto;	
	background-color: #B1B2B4;
	color: #FFFFFF;
	font-size: 12px;	
	font-weight:bold;
	vertical-align: middle;
	cursor: hand;
}

.center
{
	text-align: center;	
}

.left
{
	 text-align: left;
}

.right
{
	 text-align: right;
}

.justify
{
	 text-align:justify;
}

.loginPanel.usernameTextBox
{
	height:12px;
	width:140px;
	font-size:11px;
	margin-bottom:4px
}

.loginPanel.passwordTextBox
{
	height:12px;
	width:117px;
	font-size:11px;
	vertical-align:middle;
	margin-right:2px
}

.loginPanel a
{
	text-decoration:underline;
}

.Link_black a, 
a.Link_black:link,
a.Link_black:active,
a.Link_black:visited,
a.Link_black:hover
{
	color: #000000;
	text-decoration: none;
}

.Link_blackbold a,
a.Link_blackbold:link,
a.Link_blackbold:active,
a.Link_blackbold:visited,
a.Link_blackbold:hover
{
	clear:both;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}

.Link_grey a,
a.Link_grey:link,
a.Link_grey:active,
a.Link_grey:visited,
a.Link_grey:hover
{
	color: #b1b2b4;
	text-decoration: none;
}

.Link_greybold a,  
a.Link_greybold:link, 
a.Link_greybold:active, 
a.Link_greybold:visited, 
a.Link_greybold:hover
{
	color: #b1b2b4;
	font-weight:bold;
	text-decoration: none;
}

.Link_red a,  
a.Link_red:link, 
a.Link_red:active, 
a.Link_red:visited, 
a.Link_red:hover
{
	color: #fe0000;
	text-decoration: none;
}

.Link_redbold a, 
a.Link_redbold:link, 
a.Link_redbold:active, 
a.Link_redbold:visited, 
a.Link_redbold:hover
{
	color: #fe0000;
	font-weight:bold;
	text-decoration: none;
}


/** For the javascript window **/

#preview{
	position:absolute;
	background:Gray;
	padding:1px;
	display:none;
	}
	

#imagePreviewNoUrl{
	position:absolute;	
	background:Gray;
	padding:1px;
	display:none;		
	}


/** New yellow newsbox **/


.newsBoxLink { 
font-size: 11px;
width: 100%;
text-align:left; 
cursor: pointer;
color: #000;
text-decoration: none;
} 
.newsBoxLink a { 
    display:block; 
    padding-top:3px;
    padding-bottom:2px;
    cursor: pointer; 
    color: #000;
    text-decoration: none;
} 

.newsBoxLink a:hover { 
    background-color: #F6F6F6; 
    cursor: pointer;
    color: #000;
    text-decoration: none;
} 

.listheadline
{
	color: #FE0000;
	font-size: 11px;
	font-weight: bold;	
}

.listheadlineforBulletList
{
	color: Black;
	font-size: 11px;
	margin-left: -2px;		
	
}

.morelink
{
	color: #FE0000;	
}

/*** Image left, Content + Content, Image Right ***/

.image_left
{
	float: left;
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 6px;	
	padding-top: 12px;		
	
	
}

.image_right
{
	float: right;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 12px;
	
}

.text_beside_image
{	
	margin: 7px 0px 0px 0px;
	
}

#mainnav 
{ margin:0; padding:0;} 


#mainnav a, 
#mainnav a:visited, 
#mainnav a:hover 
{ text-decoration:none; color:#555555; 
white-space:nowrap; font-weight:normal; }  
#mainnav li 
{ height:23px; position:relative; 
list-style-type:none; list-style-image: none;  float:left; 
display:list-item; z-index:1900; 
border-right:1px solid #b3b3b3; 
border-left:1px solid #f9f9f9; 
list-style-type:none;
} 
#mainnav li.first { border-left:0; } 
#mainnav li.last { border-right:0; } 
#mainnav li.end { border-right:0; }  
#mainnav li.end:hover { background:0; } 
#mainnav li a 
{ display:list-item; font-size:12px; 
line-height:22px; padding:1px 9px 0px 9px; margin:0; } 
#mainnav li a:hover 
{ background:repeat-x url(../Images/navtrans2.gif) center left; }   
#mainnav li:hover ul { visibility:visible; }  
#mainnav li ul 
{ border:0; margin:0; padding:0; position:absolute; 
visibility:hidden; width:180px; clear:left; height:23px; } 
#mainnav li ul li 
{ border:0; margin:0; padding:0; display:block; 
height:23px; background:#fff; } 
#mainnav li ul li.sub { height:28px; }  
#mainnav .notsel { z-index:1930; }  
#mainnav .notsel ul li a 
{ font-size:11px; line-height:22px; color:#888; 
border:0; margin:0; padding:0 4px 0 9px; text-align:left; 
width:150px; display:block; border:1px solid #dbdbdb; border-top:0; } 
#mainnav .notsel ul li a.last 
{ border:1px solid #dbdbdb;  } 
#mainnav .notsel ul li a:visited { color:#888; } 
#mainnav .notsel ul li a:hover { color:#fe0000; background:#efefef; } 
#mainnav .notsel ul li.sub a { padding-top:5px; }  



#mainnav2 .thirdlevelcontainer
{
	position: absolute;	
	left: 164px;
	z-index: 1900;
	width: 165px;				
	background:#fff;
	display: none;	
}



/* Umriss um Buttons */
.cmsbutton
{
	background: #FFFFFF url(../images/button.gif) repeat-x;
	margin: 0;
	font-family: Trebuchet MS, Verdana, Arial, Lucida, Helvetica, sans-serif;
	height: 20px;
	line-height: 18px;
	padding: 0px 5px 0px 5px;
	color: #CC0000;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #A3A3A3;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
}

.cmsbutton:disabled{
	color: #CCCCCC;
}

a.cmsbutton, a.csmbutton:active, a.cmsbutton:visited, a.cmsbutton:hover 
{
	background: #FFFFFF url(../images/button.gif) repeat-x;
	height: 19px;
	line-height: 19px;
	padding: 0 0 0 0;
	color: #CC0000;
	border-top: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #A3A3A3;
	text-align: center;
	text-decoration: none;
	display: block;
}


#ContactAndAddressContainer
{
	margin-top: -4px;
	
	
}


.TextContainerOneColumn
{
	margin-right: -7px;
}



#MainContent .TextContainer2ColLeft
{
	padding: 3px;		
	margin-right: 8px;
	width: 301px;
	float: left; 	/*border: solid 1px red;*/

}


#MainContent .TextContainer2ColRight
{
	padding: 3px;		
	margin: 0px;	
	width: 301px;
	float: left; 	/*border: solid 1px red;*/
}

#MainContent .TextContainer2ColMain
{
	width: 630px;
}


.Image_Text
{
	width: 100%;
	display: block;

}


.Text_Image
{
	width: 100%;
	display: block;
}



#Text_Image .stadnardtext 
{
	Width: 200px;
}

.cleardiv
{
	clear:both;
	height: 16px;
}


