body {
 background-color: #ffffff;
 scrollbar-base-color: #0099ff;     
 scrollbar-track-color: #ffffff;    
 scrollbar-face-color: #ffffff;     
 scrollbar-highlight-color: #ffffff; 
 scrollbar-3d-light-color: #ffffff;
 scrollbar-darkshadow-color: #ffffff;  
 scrollbar-shadow-color: #0099ff; 
 scrollbar-arrow-color: #0099ff;
}

#bodyinhalt {
 margin:0 auto;
 background-color:#ffffff;
 width:896px;
}

#inhalt_mitte {
 margin:0 auto;
 float:left; 
 width:524px;
}

.navioben {
 float:left;
 background-color:#0099ff;
 font-weight:bold;
 width:106px;
 height:50px; 
 margin:6px 1px; 
 padding:40px 10px 10px 10px;
 text-align:center;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 border-radius:6px;
}

.navititel {
 text-align:left;
 padding:5px 0 0 10px;
 font-weight:bold;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#000000;
 text-decoration:none;
}

.tabelle_navi_links {
 float:left; 
 width:185px;
 text-align:left;
 background-color:#ffffff;
 border-top:0;
 border-right:0;
 border-bottom:0;
 border-left:1px solid #0099ff;
}

#tabelle_navi_rechts {
 float:left; 
 width:185px;
 text-align:center;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 background-color:#ffffff;
 border-top:0;
 border-right:1px solid #0099ff;
 border-bottom:0;
 border-left:0;
}

fieldset {
 width:95%;
 padding:5px;
 border:1px solid #0099ff;
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
 background-color:#fff;
}

legend {
 font-size:12px;
 font-weight:bold;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 padding:2px 5px;
 border-radius:2px;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border:1px solid #0099ff;
 background-color:#fff;
 -moz-box-shadow:3px 3px 9px #E0E0FF;
 -webkit-box-shadow:3px 3px 9px #E0E0FF;
 box-shadow:3px 3px 9px #E0E0FF;
}

A         {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000;text-decoration: none;}
a:link    {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000;text-decoration: none;}
a:active  {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000;text-decoration: none;}
a:visited {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #000000;text-decoration: none;}
a:hover   {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px; color: #0099ff;text-decoration: none; cursor: crosshair;}
a:focus   {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif:font-size: 10px; color: #000000;text-decoration: none;}

a.navilink:link {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none;}
a.navilink:visited {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none;}
a.navilink:active {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none;}
a.navilink:hover {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none; cursor: crosshair;}
a.navilink:focus {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 15px;color: #ffffff;text-decoration: none;}

a.grosslink:link {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
a.grosslink:visited {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
a.grosslink:active {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}
a.grosslink:hover {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #0099ff;text-decoration: none; cursor: crosshair;}
a.grosslink:focus {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-decoration: none;}

a.kleinlink:link {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}
a.kleinlink:visited {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}
a.kleinlink:active {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}
a.kleinlink:hover {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #0099ff;text-decoration: none; cursor: crosshair;}
a.kleinlink:focus {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-decoration: none;}

.navigation a.A:link,
.navigation a.A:active,
.navigation a.A:visited,
.navigation a.A:focus {
 display: block; 
 padding: 1px 1px 1px 8px;
 background-image: url(/img/navi.gif);
 background-repeat: no-repeat;
 background-position: left center;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
 text-align: left;
}

.navigation a.A:hover {
 display: block;
 padding: 1px 1px 1px 10px;
 background-image: url(/img/navi_aktiv.gif);
 background-repeat: no-repeat;
 background-position: left center;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #0099ff;
 text-decoration: none; 
 cursor: crosshair;
 text-align: left;
}

#tabelle{
 margin:0 auto;
 width:100%;
 border:0;
 background-color:#fff;
}

#tabelle2{
 margin:30px auto;
 width:80%;
 border:0;
 background-color:#fff;
}
	
#rechts{
 float:right;
 width:50%;
 background-color:#fff;
}
	
#links{
 margin-right:50%;
 background-color:#fff;
}

.text_links{
 text-align:left;
}

.text_rechts{
 text-align:right;
}

.text_mittig{
 text-align:center;
}

.kleinschrift {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10px;
}

.grossschrift {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 12px;
}

.sms{
background-image:url(/img/smsab5cent.png);
background-position:right bottom;
background-repeat:no-repeat;
}

.generator {
 background:#fff;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

.fehlerbox{
 margin:0 auto;
 width:80%;
 padding:10px;
 background-image: url(/plauderbox2.1/img/fehler.png);
 background-repeat:no-repeat;
 background-position:left;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#ffffff; 
 border:1px solid #0099ff; 
 text-align:center; 
 color:#000000;
}

#fehlerbox_kommentar{
 padding:5px;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#ffffff; 
 border:0; 
 text-align:left; 
 color:#000000;
}

#kontakt {
 background:#fff;
 width:210px;
 margin:30px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

.bild_links{ 
 float:left;
 padding:2px;
}

.bild_rechts{ 
 float:right;
 padding:2px;
}

.input:focus, 
.textarea:focus {
 background:#fff;
 border-color:#0099ff;
 outline:none; 
}

.input {
 background:#E0E0FF;
 border:1px #0099ff solid;
 padding:5px;	
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-appearance:none; 
}

.input_generator {
 width:150px;
}

.input_kommentar {
 width:180px;
}

.input_kontakt {
 width:200px;
}

.input_kontakt_code {
 width:50px;
}

.input_medownload {
 width:180px;
}

.textarea {
 background:#E0E0FF;
 border:1px #0099ff solid;
 padding:5px;	
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
 font-size:12px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-appearance:none; 
}

.textarea_counter {
 width:200px;
 height:60px;
 overflow:hidden;
}

.textarea_generator {
 width:200px;
 height:80px;
 overflow:hidden;
}

.textarea_kommentar {
 width:180px;
 height:80px;
}

.textarea_kontakt {
 width:200px;
 height:80px;
}

.textarea_medownload_registrieren {
 width:460px;
 height:160px;
}

.textarea_medownload {
 width:300px;
 height:90px;
}

hr {
 border:1px solid #0099ff;
 background-color:#0099ff;
 width:100%;
 height:0;
}

.button {
 color:#000000;
 font-size:10px;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.vote {
 color:#000000;
 font-size:10px;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
} 

.checkbox {
 font-size:11px;
 color: #000000;
 background-color: #ffffff;
 border:0px solid #000000;
 border-top-width : 0;
 border-right-width : 0;
 border-bottom-width : 0;
 border-left-width : 0;
}

.select {
 font-size: 11px;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color: #000000;
 background-color: #ffffff;
 border:1px solid #0099ff;
 border-top-width : 1px;
 border-right-width : 1px;
 border-bottom-width : 1px;
 border-left-width : 1px;
 text-indent : 1px;
 font-weight: normal;
}

#plauderbox2 {
 background:#fff;
 width:260px;
 margin:30px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

.zeichen {
 font-size:10px;
 width:25px;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 background-color:#fff;
 border:0;
 text-indent:1px;
 font-weight:normal;
}

.plauderbox_cookie_reload {
 font-size:10px;
 color:#0099ff;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-transform:uppercase;
 text-decoration:none; 
 border:1px solid #0099ff;
}

.input_plauderbox2 {
 width:250px;
}

.textarea_plauderbox2 {
 width:250px;
 height:100px;
}

.input_plauderbox2:focus, 
.textarea_plauderbox2:focus {
 background:#fff;
 border-color:#0099ff;
 outline:none; 
}

#box_oben {
 background-color:#fff; 
 text-align:left;
}

#box_unten {
 background-color:#E0E0FF; 
 text-align:left;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
}

.box_fehler {
 margin:0 auto;
 width:70%;
 padding:10px;
 background-image: url(/plauderbox2.2/img/fehler.png);
 background-repeat:no-repeat;
 background-position:left;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#ffffff; 
 border:1px solid #0099ff; 
 text-align:center; 
 color:#000000;
}

#plauderbox_reload {
 background-color:#fff; 
}

.plauderbox_reload_zeit {
 background-color:#fff; 		
 display:none;
}

.plauderbox_legend {
 margin:0;
 font-size:10px;
 font-weight:bold;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000000;
}

.trash {
 display:block;
 width:48px;
 height:48px;
 cursor:crosshair;
 background-repeat:no-repeat;
 background-image:url(/plauderbox2.2/img/trash.png);
}

.trash:hover {
 display:block;
 width:48px;
 height:48px;
 cursor:crosshair;
 background-repeat:no-repeat;
 background-image:url(/plauderbox2.2/img/empty-trash.png);
}

img {
 border:0;
}

#medownload_login {
 background:#fff;
 width:200px;
 margin:10px auto;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 color:#000;
 font-size:12px;
 text-align:left;
}

#unten {
 padding:5px;
}

.untenfloat1 { 
 float:left; 
 width:33%; 
 margin:15px auto;
}

.untenfloat2 { 
 float:left;
 text-align:center;
 font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size:10px;
 width:34%; 
 margin:15px auto;
}

.untenfloat3 { 
 float:left;
 text-align:right;
 width:33%; 
 margin:15px auto;
}

.clear{
 clear:both;
}

#back-top-l {
 position:fixed;
 bottom:30px;
 margin-left:50px;
}

#back-top-l span {
 width:58px;
 height:58px;
 display:block;
 margin-bottom:7px;
 background:#E0E0FF url(/img/up-arrow.png) no-repeat center center;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 border-radius:10px;
 -webkit-transition:1s;
 -moz-transition:1s;
 -ms-transition:1s;     
 -o-transition:1s;
 transition:1s;
}

#back-top-l a:hover span {
 background-color:#0099ff;
}

