/* CSS Document */

body {
background-color: #000033;
font-family: "Trebuchet MS", Verdana, Tahoma;
color: #999;
margin:0;
padding:0;
font-size:101%;
line-height:1.4em;
text-align:left;
}

p, ol{
font-size:0.85em;
line-height:1.4em;
color: #333;
}

th, td {
font-size:0.85em;
color:#333333;
}

h1 {
font-size:1.3em;
font-weight:bolder;
line-height:1.4em;
color:#006;
font-weight:bolder;
 }
 
h2 {
font-size:1em;
font-weight:bold;
line-height:1em;
font-style:italic;

 }
 
h3 {
font-size:0.9em;
font-weight:bold;
line-height:1em;
color:#FFF;
background-color:#336699;
padding:2px;
display:block;
 }
 
h4 {
font-size:1em;
line-height:1em;
color:#999;
 }
h5 {
font-size:0.9em;
line-height:1.2em;
color:#F63;
margin-bottom:-30px;
}
h6 {
font-size:1.1em;
line-height:0.9em;
color:#009;
font-weight:bolder;
margin-bottom:-0.35em;
 }
a:link , a:visited {
 color:#369;
 text-decoration:none;
 }
 
a:hover {
color: #F60;
text-decoration:none;
}
a:active {
color: #6CF;
text-decoration:none;
}

.pho {
	font-family:"Courier New", Courier, monospace;
	font-size:0.8em;	
	color:#666;
	line-height:1.2em;
}

.uz {
	float:left;
	color:#FFF;
	line-height:0.8em;
}

.imp {
	float:right;
	color:#009;
	line-height:0.8em;
}

.imp a:link , .re a:visited {
	color:#006;
	text-decoration:none;
}
.imp a:hover {
	color:#C00;
	text-decoration:none;
}

#wrapper {
margin-right:auto;
margin-left:auto;
width:1000px;
margin-top:0;
padding:0;
border:1px solid #FFF;
background-color:#FFF;
}

#wrapper1 {
position:relative;
margin-top:0;
padding:0;
background-color:#FFF;
}

#head {
position:relative;
background-color:#FFFFFF;
width:100%;
height:144px;
padding:0px;
background-image:url(../pictures/twp_bg_1x.png);
background-repeat: no-repeat;
background-position:top left;
}

#menu1 {
position:relative;
height:24px;
background-color:#336699;
background-image:url(../pictures/twp_bg_m.gif);
background-repeat:repeat-x;
margin:0px;
padding:8px 0 8px 30px;
overflow:hidden;
}

.nav {
position:relative;
color:#FFF;
font-size:0.9em;
font-weight:bold;
margin:0px 5px 0px 5px;
}

.nav ul {
list-style: none;
margin: 0;
padding: 0;
}

.nav li {
float: left;
margin: 3px 5px 1px 5px;
}

.nav a:link , .nav a:visited {
color:#FFF;
text-decoration:none;
}
.nav a:hover , .nav a:active {
color: #FF0000;
}

#content {
position:relative;
background-color:#FFFFFF;
padding:20px 40px 40px 40px;
background-image:url(../pictures/twp_bg_c.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0px;
}

#content_p {
position:relative;
background-color:#FFFFFF;
padding:20px 0px 0px 0px;
background-image:url(../pictures/twp_bg_c.gif);
background-position:top left;
background-repeat:repeat-x;
margin:0px;
}

#picture {
float:left;
position:relative;
margin:20px 0px 20px 40px;
padding:0;
width:210px;
}
#list_2 {
float:right;
margin:20px 0px 20px 0px;
color:#333;
padding:8px;
background-color: #FFF;
width:142px;
font-size:0.8em;
line-height:1.3em;
}
#list2 {
float:right;
margin:20px 0px 20px 0px;
color:#333;
padding:8px;
background-color: #C5E0E8;
width:142px;
font-size:0.8em;
line-height:1.3em;
}
#list2 ul {
list-style: none;
margin: 0;
padding: 0;
}
#list2 li {
margin: 0.1em 0;
}
#list2 a:link, #list2 a:visited {
color:#369;
text-decoration: none;
background-color:#C5E0E8;
border-bottom:1px solid #FFF;
padding: 0.2em;
display:block;
}
#list2 a:hover, #list2 a:active {
color:#FFF;
background-color:#369;
}

#mid {
	margin-top:20px;
	margin-left:274px;
	margin-right:174px;
}
#mids {
	margin-top:20px;
	margin-left:274px;
	margin-right:174px;
	min-width:546px;
}

.minip {
margin: 0px 5px 5px 0px;
}

.back {
font-size:0.8em;
margin: 30px 0px 30px 0px;
}

#scroll {
position:relative;
margin:10px 0p 10px 0px;
padding:8px 0 8px 0;
background-color:#000;
overflow:hidden;
border:0;
clear:both;
}

#scroll img {
	border:0;
}

#scroll a:link , #scroll a:visited {
 color:#000;
 text-decoration:none;
 border:0;
 }
 
#scroll a:hover , #scroll a:focus {
color: #000;
text-decoration:none;
border:0;
}

#content_s {
	position:relative;
	background-color:#FFFFFF;
	padding:20px 10px 0px 10px;
	background-image:url(../pictures/twp_bg_c.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0px;
}

#content1 {
	position:relative;
	margin-top: 20px;
	margin-right:auto;
	margin-left:auto;
	width: 45%;
}

#sp1 {
position:absolute;
 float: left; 
width: 42%;
 margin: 10px 0px 0px 24px; 
  }

#sp2 {
position: relative;
    float: right; 
	width: 42%;
    margin: 10px 24px 0px 0px; 
}

.pwas {
position:relative;
text-align:center;
padding:4px 5px 2px 5px;
}

#contact {
position:relative;
margin-left:50%;
margin-right:0;
margin-top:24px;

}

#spalteL {
	position: relative;
   float: left; 
	width:30%;
   margin: 24px 10px 0px 40px; 
}

#zug {
clear:both;
height:8px;
margin:0px;
padding:0px;
}

.unli {
width:200px;
margin: 0;
font-weight: bold;
font-size: 0.8em;
line-height: 1.5em;
}

.unli ul {
list-style: none;
margin: 0;
padding: 0;
}
.unli li {
margin: 0.1em 0;
}
.unli a:link, .unli a:visited {
color:#369;
text-decoration: none;
background-color:#C5E0E8;
padding: 0.2em;
display:block;
}
.unli a:hover, .unli a:active {
color:#FFF;
background-color:#369;
}

a:focus { 
outline: none; 
}
.hinweis {
font-size:0.7em;
color:#999999;
}
.pitxt {
font-size:0.8em;
color:#333;
}
.lang {
float:right;
position:relative;
height:30px;
margin:20px;
}
.lang a:link , .lang a:visited {
color:#03C;
text-decoration:none;
}
.lang a:hover , .lang a:active {
color:#0066FF;
text-decoration:none;
}


#twpi {
clear:both;
height:48px;
background-color:#011247;
margin:0px;
padding:10px 40px 10px 40px;
background-image:url(../pictures/twp_bg2.png);
background-repeat: no-repeat;
background-position:top left;
}
#twpi p {
font-size:0.7em;
line-height:1.2em;
color:#FFF;
}
#twpi a:link , #twpi a:visited {
color:#0033FF;
}
#twpi a:hover , #twpi a:active {
color:#0066FF;
}

.participants {
	font-size: 0.8em;
	color: #333;
}

#LAL {
	position:absolute;
	float: left;
	width:1%;
}

#LAR {
	position:relative;
	float: right;
	width:99%;
}

.lookahead {
	position:relative;
	float:left;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom: 10px solid #336699;
	}
	
.lookapict {
	float:left;
	margin-top:5px;
}
	
.lookatext {
	margin: 0 0 0 240px;
	margin-top:5px;
	}

.toc {
	position:relative;
	float:left;
	width:98%;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom: 5px solid #336699;
	}
	
.tocpict {
	float:left;
	margin-top:5px;
}
	
.toctext {
	margin: 0 0 0 240px;
	margin-top:5px;
	}
	
#startL {
	position:relative;
	float: left;
	width:18%;
	margin-top:10px;
	padding-top:10px;
}

#startR {
	position:relative;
	float: right;
	width:78%;
	margin-top:10px;
}
  
.latest {
	position:relative;
	height:120px;
	margin-bottom:10px;
	clear:both;
	}

.lattext {
	text-align:left;
	margin-left:160px;
}

.latpict {
	position:relative;
  	float: left; 
	width: 160px;
	margin:0 10px 0 0;
	z-index:5;
}

#pplan ul, pplan li {
	font-size:0.85em;
	line-height:1.4em;
	color: #333333;
}

.startimg {
	position:relative;
	float:left;
	height:125px;
	width:250px;
	margin:0px 10px 20px 10px;
	display:inline;
}
