
/****************************************/
#page { position:relative; width:955px; background: white !important }
/****************************************/
#header {
	height:70px;
	background-color:#FFFFFF;
	background-image: url("../images/header.gif");
	background-repeat:no-repeat;
	background-position: 0px 0px;
	width:955px;
}
/****************************************/
#logo { width:160px; float:left; }
#logo img { width:146px; height:50px; margin: 16px 0 0 12px; }

#user { display:none; }
/****************************************/
#tabs {	
	clear:both;
	background-color:#CCCCCC;
	margin-left:16px;
	font-size: 90%;
	line-height:120%;
/*	padding:12px 0 0 16px;
	height:32px;*/
	background-color: #FFB300; 
}
#tabs ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:920px;
}
#tabs li {
	list-style: none;
	padding:2px 8px 2px 3px;
	float:left;
	margin:0px 0 0 0;
	border-left: 1px dotted #999999;
	color:#D99800;
	background-color:#efefef;
	display:block;
}
#tabs  a { font-weight:normal; color:#000000; }
#tabSelected a { color:#FFFFFF; }
#tabSelected { border-left-color: #FFFFFF!important; }
/****************************************/
#breadcrumb {
	clear:both;
	font-size:85%;
/*	margin:0px 0 0px 180px;
	padding:8px 0 8px 16px; */
	padding:8px 0 8px 196px;
	color:#000000;
	border-bottom:1px dotted #C5C4B9;
	width:759px;
	background-color:#FFFFFF;
}
#breadcrumb a:link { color:#333333; font-weight:normal;  }
#breadcrumb a:visited { color:#666666; font-weight:normal;  }
/****************************************/
#container { width:955px; clear:both;  }
#navigation { width:180px; line-height: 120%; color:#000000; float:left; }
#navigation select { width:156px; }
#navigation a {
	display:block;
	width:100%;
	font-weight:bold;
}
#navigation a:visited { color:#006699; }
#navigation a:hover { color:#FF0000;  }

#navigation ul {
	padding:0px;
	margin:0px;
	list-style-image: url();
	list-style-type: none;
}
#navigation ul li {
	margin:0px;
	padding:4px 2px 4px 0px;
	padding-left:12px;
	line-height: 120%;
	border-bottom:1px dotted #C5C4B9;
}
#navigation ul li ul li{
	margin:0px;
	margin-left:-2px;
	border-bottom:0px none #C5C4B9;
	font-weight:normal;
	padding:2px 2px 2px 10px;
	}
#navigation ul li ul li a { font-weight:normal; }
/****************************************/
#sub-navigation { border-bottom:1px dotted #C5C4B9;border-right:1px dotted #C5C4B9;border-left:1px dotted #C5C4B9; padding: 4px 0 0 10px; }
#sub-navigation a { font-weight:normal; }
#sub-navigation ul { }
#sub-navigation li { }
/****************************************/
#content { width:775px; line-height:133%; float:left; }
#content-col1 {float:left; width:462px; padding-left:15px;  } 
#content-col2 {float:right; width:268px; padding-left:15px;  }
#content-row1 { clear:both; padding-left:16px; }
#content-row2  { clear:both; padding-left:16px; }
/****************************************/
#footer {
	width:759px;
	padding:16px 0 0px 196px;
	clear:both;
	font-size: 80%;
	line-height:133%;
}
#footer a { font-weight:normal;}
/****************************************/

body,td,th,div,ul,ol,dt,input,option,select,textarea,legend,p,h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Helvetica, sans-serif;  }

h1 { font-size: 155%; }
/*
h2 { font-size: 125%; }
h3 { font-size: 125%; }
h4 { font-size:125%!important; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }
*/


body { font-size:0.7em; background-image:url(../images/background.gif); background-repeat:repeat-y; position:relative; background:white !important; }
textarea { font-size:1em; }
input { font-size:1em; }
select { font-size:1em; }
h1,h2,h3,h4,h5,h6,p { padding:0px 8px 0px 0px; }
a { text-decoration: none; font-weight: bold; }
a:link { color:#003366 }
a:visited { color:#006699 }
a:hover { color: #FF0000; text-decoration:underline }
a:active { color: #FF0000 }

/* Individuelle Konfiguration aus default.css */


/* Individuelle Bannerpositionierung */
#banner { width:468px; height:60px; float:right; margin: 4px 0 0 0px; clear:right;  }
#skyscraper { width:120px; height:600px; float:right; margin: 4px 0 0 4px; clear:right; }

#navigation li.banner { margin:0 0 0 0; padding:0px 1px 0px 0; text-align:right; }

/* Banner */
#banner-skyscraper { /*160x600*/ position:absolute; top:0; left:975px; z-index:10; }
#banner-super { /*728x90*/ padding-left:165px; border-bottom:1px dotted #ccc; width:728px; }
#header-tagline { left:783px; top:15px; }
#banner-top { left:272px; }
#ads-top { position:absolute; top:0; left:160px; z-index:11; }

/* Bentzerspezifische Styles fuer Contribute */
.PDF-download { background-image:url(../images/picto-pdf.gif); background-repeat:no-repeat; background-position:left center; padding:2px 0 2px 20px; line-height:160%; font-weight:normal; white-space:nowrap; }
.Tabelle-Linien {  margin:16px 0 16px 0; width:100%; }
.Tabelle-Linien caption { margin-top:16px; margin-bottom:-8px; }
.Tabelle-Linien th {  border-bottom:1px solid #999999; font-size:85%; font-weight:normal; padding:0 8px 0 0px; }
.Tabelle-Linien td { border-bottom:1px solid #999999; border-right:1px none; padding:0 8px 0 0px; }


/******************/

#tabs-external {	
	clear:both;
	font-size: 95%;
	line-height:120%;
	padding:25px 0 0 0px;
	height:19px;
	background-image:none;
	background-color: #E60000;
	
}
/* #tabs-external div { float:left; background-color:#C2C2C2; padding-left:0px;   } */
#tabs-external ul {
	list-style-type: none;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	background-color:#C2C2C2;
	height:19px;
	display:inline;
}
#tabs-external li {
	list-style: none;
	margin:0px 0 0 0;
	padding:0;
	float:left;
	display:block;
	border-left: 1px solid #999999;
	color:#D99800;
	background-color:#C2C2C2;
}
#tabs-external .first-element { /* border:0; padding-left:0px;*/}
#tabs-external .first-element a { /*padding-left:14px; padding-left:6px; */}
#tabs-external .special-element { margin-left:114px; border:0; padding:0; display:none; }

#tabs-external  a { font-weight:normal; color:#000000; display:block; padding:2px 18px 4px 6px; background-color:#C2C2C2; }
#tabs-external a:hover { color:#E60000; text-decoration:none; background-color:#dddddd;}

#tabs-external .active { border-left-color: #FFFFFF!important;  }
#tabs-external .active div { color:#FFFFFF; padding:2px 18px 4px 6px; }
#tabs-external .active a { color:#FFFFFF; }

#tabs-external optgroup { font-style:normal; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 3px; background-color:#FFFFFF; }
#tabs-external select { border:0px solid #cccccc; background-color:#cccccc; padding:1px 0 3px 2px; }
#tabs-external option { }
#tabs-external option.first-element {  }
#tabs-external option { background-color:#FFFFFF; }

#navigation .active { color:#E60000;  }
#navigation a { font-weight:normal; }

.box-banner { border:1px dotted #cccccc; height:80px; margin-bottom:10px; }
.clear { clear:both; }











