
#tob {font-size:1px;color:#FFFFFF;visibility:hidden;position:absolute;top:-1000px;left:-1000px; }

body {
width:100%;
height:100%;
margin:0px;
padding:0px;
text-align:center;
background-color:#f2f2f2;
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#999999;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#999999;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#00aedb;
background-image:url('/img/body.bg.jpg');
background-repeat:repeat-y;
background-position:center;
}


body,td,span,div,p {
 font-family:arial,helvetica,sans-serif;
 color:#000000;
 font-size:12px;
 font-weight:none;
 text-decoration:none;
 line-height:18px;
 }


h1 {font-size:18px;font-weight:bold;color:#00aedb;font-family:arial,helvetica;display:block}
h3 {font-size:16px;font-weight:bold;color:#00aedb;font-family:arial,helvetica;}
b { font-weight:bold }
i { font-style:italic }



body.cms {
width:100%;
height:100.05%;
margin:0px;
padding:0px;
text-align:center;
font-size:12px;
color:#000000;
}


#RAHMEN {
position:relative;
left:0px;
width:1000px;
margin:0px auto;
height:100.05%;
}

/* LINKS */
a {font-family:arial,helvetica,sans-serif;font-size:12px;color:#00aedb;font-weight:normal;text-decoration:none;background:none; }
a:link {color:#00aedb;}
a:visited {color:#00aedb;}
a:active {color:#000000;}
a:hover {color:#000000;}

a.navigation {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#00aedb;padding:2px;}
a.navigation:link    {color:#00aedb;text-decoration:none;}
a.navigation:visited {color:#00aedb;text-decoration:none;}
a.navigation:active  {color:#000000;text-decoration:none;}
a.navigation:hover   {color:#000000;text-decoration:none;}

a.navigation_active {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:none;background-color:#00aedb;color:#FFFFFF;padding:2px;}
a.navigation_active:link    {color:#FFFFFF;text-decoration:none;background-color:#00aedb;}
a.navigation_active:visited {color:#FFFFFF;text-decoration:none;background-color:#00aedb;}
a.navigation_active:active  {color:#FFFFFF;text-decoration:none;background-color:#00aedb;}
a.navigation_active:hover   {color:#FFFFFF;text-decoration:none;background-color:#00aedb;}



a.invers {font-family:arial,helvetica,sans-serif;font-size:12px;text-decoration:none;color:#00aedb;padding:2px;font-weight:bold;padding-left:10px;padding-right:10px;}
a.invers:link    {color:#FFFFFF;text-decoration:none;background-color:#00aedb}
a.invers:visited {color:#FFFFFF;text-decoration:none;background-color:#00aedb}
a.invers:active  {color:#FFFFFF;text-decoration:none;background-color:#00aedb}
a.invers:hover   {color:#FFFFFF;text-decoration:none;background-color:#00aedb}


/* LINKS */


#login_rahmen {
position:relative;
top:10px;
left:10px;
width:210px;
}

#login_header {
width:208px;
height:20px;
background-color:#00aedb;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:1px;
padding-left:10px;
}

#login_content {
top:20px;
}

input.login {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:18px;
 width:100px;
 border: 1px solid #00aedb;
 }


input.login_button {
 background-color:#d2d2d2;
 font-family:arial,helvetica,sans-serif;
 font-size:12px;
 background-image:url(/img/submit-bg.gif);
 color:#FFFFFF;
 font-weight:none;
 height:18px;
 width:100px;
 border:none
}


/* LOGIN */

td.r {text-align:right;padding-right:5px;font-size:12px;}
td.l {text-align:left;padding-left:5px;font-size:12px;}

h1 {
 font-family: Arial,Tahoma,Helvetica;
 color:#00aedb;
 font-size:24px;
 font-weight: bold;
 text-decoration: none;
}

h3 {
 font-family: Arial,Tahoma,Helvetica;
 color:#00aedb;
 font-size:14px;
 font-weight: bold;
 text-decoration: none;
}


h6 {
 font-family: Arial,Tahoma,Helvetica;
 color:#00aedb;
 font-size:16px;
 font-weight: bold;
 text-decoration: none;
}

b {
 font-weight: bold;
}

i {
 font-style: italic;
}


.err_msg{
 font-family: Arial,Tahoma,Helvetica;
 color:#00aedb;
 font-size:12px;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 }

.klein{
 font-family: Arial,Tahoma,Helvetica;
 color:#00aedb;
 font-size:10px;
 font-weight: bold;
 font-style: none;
 text-decoration: none;
 }

.helpbox {
 background-color:#E8E2D9;
 color:#00aedb;
 font-family:Arial, Tahoma, Helvetica;
 font-size:10px;
 font-weight:none;
 height:15px;
 width:350px;
 border-left: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 }


input,select { margin-bottom:2px; }



input.text,.file {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:20px;
 width:450px;
 border:1px solid #666666;
 }
 
 input.rang {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:20px;
 width:20px;
 border:1px solid #990000;
 }


textarea.textarea {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:200px;
 width:400px;
 border: 1px solid #666666;
 }

textarea.textarea_klein {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:100px;
 width:400px;
 border: 1px solid #666666;
 }


.datum2 {
 background-color:#FFFFFF;
 border: 1px solid #666666;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:20px;
 width:20px;
}

.datum4 {
 background-color:#FFFFFF;
 border: 1px solid #666666;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:20px;
 width:35px;
}

.button {
 background-image:url(/img/submit-bg.gif);
 color:#FFFFFF;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:bold;
 height:20px;
 width:150px;
 border:none
}


select {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:normal;
 width:300px;
}


select.var {
 width:100px;
}

input.var {
 width:450px;
}

input.var0 {
 width:150px;
}



.err_table {
 background-color:#dddddd;
 color:#00aedb;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 border: 1px dotted #dd0000;
 height:150px;
 width:350px;
}


.form1 {
 width:650px;
 height:18px;
 background-color:#FFFFFF;
 border:1px solid #666666;
 color:#000000;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
}


.formatbutton2 {
 width:65px;
 height:20px;
 background-color:#d2d2d2;
 color:#000000;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
}


.formatbutton3 {
 width:80px;
 height:20px;
 background-color:#d2d2d2;
 color:#000000;
 font-size:10px;
 font-family:Arial,Helvetica,sans-serif;
}



#rahmen_neu {
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
padding:10px;
width:554px;
background-color:#cccccc;
border:1px solid #666666;
overflow:visible;
}

#infofenster {
position:absolute;
left:20px;
top:30px;
width:554px;
height:15px;
background-color:#999999;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:1px;
padding-right:5px;
vertical-align:middle;
text-align:right;
}


#finden {
 position:absolute;
 top:0px;
 left:535px;
 font-family:Arial,Tahoma,Helvetica;
 font-size:12px;
 font-weight:none;
}

.finden {
 background-color:#EEEEEE;
 color:#333333;
 font-family:Arial,Tahoma,Helvetica;
 font-size:12px;
 font-weight:none;
 border: 1px solid #333333;
 height:18px;
 width:150px;
}


#formular {
padding-top:20px;
}

#headline {
font-weight:bold;
}



#error {
font-weight:bold;
color:#00aedb;
padding-top:20px;
}

#dsneu {
position:absolute;
top:40px;
left:502px;
margin-bottom:20px;
}



/* Navi.php */
#NAVIRAHMEN {
margin:5px;
width:250px;
background-color:#d2d2d2;
border:1px solid #000000;
color:#666666;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
overflow:visible;
padding-top:10px;
}

#navi_header {
margin:4px;
width:200px;
height:20px;
background-color:#00aedb;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:1px;
padding-left:10px;
}

td.header {
height:20px;
background-color:#00aedb;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:1px;
padding-left:10px;
}

td.headersuche {
height:20px;
background-color:#d2d2d2;
color:#000000;
font-size:12px;
font-weight:bold;
padding:1px;
padding-left:3px;
}




.NAVI {
	color:#333333;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	padding:2px 2px 2px 5px;
	border-bottom:1px solid #FFFFFF;
}

.NAVI_LINK {
	color:#00aedb;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:normal;
	padding:2px;
	padding-left:10px;
	border-bottom:1px solid #FFFFFF;
}


.NAVI_UNAUTH {
	color:#999999;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	padding:4px;
	padding-left:10px;
	border-bottom:1px solid #FFFFFF;
}
/* Navi.php */






/* liste[n].php */
.list0 {
float:left;
margin-bottom:7px;
}

.list1 {
width:50px;
padding-right:10px;
float:left;
}

/* DS-Headline */
.list2 {
padding-right:20px;
width:410px;
float:left;
}

/* Aktionen / Buttons */
.list3 {
width:230px;
float:left;
}


#rahmen_liste {
position:absolute;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
padding:10px;
width:755px;
background-color:#DDDDDD;
border:1px solid #000000;
overflow:visible;
}


#wobinich_liste {
position:absolute;
left:0px;
top:0px;
width:754px;
height:20px;
background-color:#00aedb;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:1px;
padding-left:5px;
}


/* liste[n].php */

P,table,tr,td,.normal{font-family:Arial,Helvetica;font-size:12px;font-weight:none}

DIV.form1 {background-color:#fafafa;padding:5px;border:1px solid #DDD;margin-bottom:10px;margin-top:10px;;width:100%}
DIV.form2 {background-color:#fafafa;padding:5px;border:1px solid #DDD;width:100%}

input.submitbdb {
 width:100px;height:18px;
 background-color:#00aedb;
 background-image:url(/img/submit-bg.gif);
 border:1px solid #00aedb;
 color:#FFFFFF;
 font-size:12px;
 font-family:Arial,Helvetica,sans-serif;
}

hr {
 width:100%;
 background-color:#666666; /* Mozilla 1.4 */
 color:#666666; /* IE 6 */
 border:#666666; /* Opera 7.11 */
 height:1px; /* in Opera fÃ¼r die Anzeige nÃ¶tig, in Mozilla fÃ¼r die einheitliche HÃ¶he */
}

input.kurz {
 background-color:#FFFFFF;
 color:#000000;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 height:20px;
 width:200px;
 border:1px solid #666666;
 }

DIV.item0 {background-color:#f3f3f3;padding:0px}
DIV.item {background-color:#fff;padding:5px;border: 1px solid #CCC}
DIV.item_head {background-color:#CCC;padding:5px;border: 1px solid #CCC;font-size:16px;font-weight:bold;border-bottom:1px solid #AAA}

 select.multiple {
 background-color:#FFFFFF;
 font-family:Arial, Tahoma, Helvetica;
 font-size:12px;
 font-weight:none;
 }

a.item_head {font-family:arial,helvetica,sans-serif;font-size:14px;text-decoration:none;color:#333;font-weight:bold;}
a.item_head:link    {color:#333;text-decoration:none;}
a.item_head:visited {color:#333;text-decoration:none;}
a.item_head:active  {color:#333;text-decoration:none;}
a.item_head:hover   {color:#333;text-decoration:none;}
