body{
	background-color:#FFFFFF;
	color:#333;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11pt;
	scrollbar-face-color:#DEE3E7;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DEE3E7;
	scrollbar-3dlight-color:#D1D7DC;
	scrollbar-arrow-color:#006699;
	scrollbar-track-color:#EFEFEF;
	scrollbar-darkshadow-color:#98AAB1;
}
#wrapper1{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:10px;
	width:726px
}
#wrapper2{
	position:relative;
	width:726px;
	background-color:#FFFFFF;
	border:0px #006699 solid
}
#logo{
	position:absolute;
	top:5px;
	left:230px;
	width:726px;
	height:100px;
	padding:0px;
	background-image:url(../img/tropfen_60_60.gif);
	background-repeat:no-repeat;
	background-position:0px;
}
#sitename{
	width:400px;
	position:absolute;
	top:22px;
	left:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11pt;
        text-align:right;
	letter-spacing:0px;
	color:#888;
}
.sitename_big{
	width:400px;
	position:absolute;
	top:5px;
	left:100px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:22pt;
        text-align:right;
	letter-spacing:0px;
	color:#888;
}
.sitename_small{
	width:400px;
	position:absolute;
	top:40px;
	left:100px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:11pt;
        text-align:right;
	letter-spacing:0px;
	color:#888;
}

#searchbox{
	position:absolute;
	top:25px;
	left:640px;
}
#searchbox .text,#searchbox .submit{
	border:2px solid #aaa;
        background-color:white;
}
#columns{
	width:732px;
	position:relative;
	top:102px;
	background-color:#FFFFFF;
	margin-left:2px;
	overflow:hidden;
}
#left{
	position:absolute;
	left:0px;
	width:190px;
	top:0px;
	padding:5px;
}
#right{
	background-color:#FFFFFF;
	width:520px;
	position:static;
	margin-left:200px;
	padding-left:20px;
	min-height: 600px;
}
#locator{
	background-color:#FFFFFF;
	width:510px;
	position:static;
	padding:5px;
}
#content{
	width:500px;
	position:static;
	padding:20px 10px 20px 10px
}
#navigator{
	background-color:#eee;
	width:500px;
	height:15px;
	position:relative;
	padding:5px
}
#previouspage{
	 position:absolute; 
	 left:10px; 
}
#top{
	 position:absolute;
	 left:45%; 
}
#nextpage{
	 position:absolute;
	 right:10px;
}
.clear{
	width:700px;
	clear:both;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-top:104px;
}
form{
	margin:0;
	padding:0px;
}
img{
	border:0;
}
a:link{
	color:#07a;
}
a:active{
	color:#007;
}
a:visited{
	color:#07a;
}
a:hover{
	text-decoration:underline;
	color:#007;
}
hr{
	height:0px;
	border:solid #D1D7DC 0px;
	border-top-width:1px;
}
h1 {
	  margin:0px 0px 15px 0px;
	  padding:0px;
	  font-size:25px;
	  font-weight:900;
	  color:#007;
}
h2 {
	  font:bold 18px/18px verdana, arial, helvetica, sans-serif;
	  margin:0px 0px 5px 0px;
	  padding:0px;
	  color:#007;
}
h3 {
	  font:bold 14px/14px verdana, arial, helvetica, sans-serif;
	  margin:0px 0px 5px 0px;
	  padding:0px;
	  color:#007;
}
H4{
	font-size:12pt;
	font-weight:normal;
	margin-bottom:6px;
}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left:0;margin-left:0;list-style:none;}
li{
	line-height:1.5;
}
li.doc{
	padding-left:15px;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
}
li.docs{
	padding-left:15px;
	background-image:url(../img/docs.gif);
	background-repeat:no-repeat;
}
li.sdoc{
	padding-left:15px;
	background-image:url(../img/sdoc.gif);
	background-repeat:no-repeat;
}
li.sdocs{
	padding-left:15px;
	background-image:url(../img/sdocs.gif);
	background-repeat:no-repeat;
}
.menulevel1,.menulevel2,.menulevel3,#locator,#navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{
	font-weight:bold;
	font-size:9pt;
	color:#007;
}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,#locator a:link,#locator a:visited,#locator a:active,#locator a:hover,#navigator a:link,#navigator a:visited,#navigator a:active,#navigator a:hover,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{
	text-decoration:none;
}
.menu{
	font-weight:bold;
	font-size:8pt;
	color:#FFFFFF;
	margin-bottom:5px;
}
.menu a{
	text-decoration:underline;
	font-weight:bold;
}

#lastupdate{
	font-weight:bold;
	font-size:8pt;
	color:#5493B4;
	margin-bottom:5px;
	padding: 0 0 0 140px;
}
.search a{
	font-weight:normal;
	color:black;
}
.search a:link,.search a:visited{
	color:black;
}
.search a:active,.search a:hover{
	color:black;
}
.edit{
	font-size:7pt;
	color:black;
	background-color:#E5E5E5;
}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{
	font-weight:normal;
	text-decoration:none;
	color:black;
}
#loginlink,#loginlink a,#loginlink a:link,#loginlink a:visited,#loginlink a:active,#loginlink a:hover{
	font-weight:normal;
	font-size:8pt;
	color:#5493B4;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:10px;
}
input,select{
	font-size:8pt;
	text-indent:2px;
}
/*textarea{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
	background-color:white;
	width:98%;
}*/
/*textarea {
background-color:#FFFFFF;
border:1px solid #EFEFEF;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:125px;
margin:1px;
vertical-align:middle;
width:280px;
}*/

.copyright{
	font-size:10px;
	color:#444444;
	letter-spacing:-1px;
	text-align:right;
	padding:10px;
}
.copyright a,.copyright a:link,.copyright a:visited{
	color:#444444;
	text-decoration:none;
}
.copyright a:hover,.copyright a:active{
	color:#000000;
	text-decoration:underline;
}
p{
       text-align:left;
}

/*-------------CSS---------------------*/
.breadcrumb a:link,                       
.breadcrumb a:visited,                    
.breadcrumb a:hover,                      
.breadcrumb a:active{                     
       font-weight:normal;               
       font-size:10px;                   
}                                        
.breadcrumbact a:link,                    
.breadcrumbact a:visited,                 
.breadcrumbact a:hover,                   
.breadcrumbact a:active{                  
      font-weight:normal;                
       /*color:#1a488e;*/                
        color:#0055aa;                   
        font-size:10px;                  
}

/*-------------CSS---------------------*/
ul#menuListV{
width:164px;
background-color:#94fefc;
}
ul#menuListV, ul#menuListV ul{
list-style-type:none;
margin:0;
padding:0;
}
/*Normal Zustand 1 Ebene */
a.menuLinkV:link, a.menuLinkV:visited, a.menuLinkV:hover, a.menuLinkV:active{
	display:block;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:2px;
	font-size:1em;
	font-weight: normal;
	padding-left:20px;
	text-decoration:none;
	background-color:#94fefc;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#fff;
        border-bottom: 1px solid #fff;
        font-weight:bold;
	
}
 
a.menuLinkV:hover {
	background-color:#94fefc;
	background-image:url(../../../../uploads/tx_tllbaseext/menupfeil_hover.gif);
	background-repeat:no-repeat;
	background-position:center left;
	/*text-decoration: underline;*/
        color:#023b76;
}
/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActV:link, a.menuLinkActV:visited, a.menuLinkActV:hover, a.menuLinkActV:active{
	display:block;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:2px;
	padding-left:20px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#94fefc;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#023b76;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}
/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */
a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{
	display:block;
	position:relative;
	/*height:17px;*/
	margin:0px;
	padding:2px;
	padding-left:20px;
	font-size:1em;
	font-weight: normal;
	text-decoration:none;
	background-color:#94fefc;
	background-image:url(../img/sdocs.gif);
	background-repeat:no-repeat;
	background-position:center left;
	color:#023b76;
	font-weight:bold;
	border-bottom: 0px solid #fff;
}



/*Normal Zustand 2. Ebene */
a.submenuLinkV:link, a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{
        font-family: Verdana;
       
	display:block;
	position:relative;
	height:15px;
	margin:0px;
	padding:1px;
	padding-left:30px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
	background-position:15px;
	color:#fff;
}
 
a.submenuLinkV:hover {
	color:#023b76;
	background-image:url(../img/doc.gif);
}
/* Aktiver Zustand 2. Ebene  */
a.submenuLinkActV:link, a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{
 font-family: Verdana;
	display:block;
	position:relative;
	/*background-color:#FFD5B1;*/
	color:#023b76;
	height:15px;
	margin:0px;
	padding:1px;
	padding-left:30px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
	background-position:15px;
}
/*Normal Zustand 3. Ebene */
a.subsubmenuLinkV:link, a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{
        font-family: Verdana;
       
	display:block;
	position:relative;
	/*height:16px;*/
	margin:0px;
	padding:1px;
	margin-left:10px;
	padding-left:30px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../img/sdoc.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#fff;
}
 
a.subsubmenuLinkV:hover {
	text-decoration: underline;
}
/* Aktiver Zustand 3. Ebene  */
a.subsubmenuLinkActV:link, a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{
 font-family: Verdana;
	display:block;
	position:relative;
	/*background-color:#FFD5B1;*/
	color:#023b76;
	/*height:15px;*/
	margin:0px;
	padding:1px;
	margin-left:10px;
	padding-left:30px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-image:url(../img/doc.gif);
	background-repeat:no-repeat;
	background-position:top left;
} 

/*-------------CSS---------------------*/                                                                                                
.lang_menu{                                                                                                                              
  font-size:0.8em;                                                                                                                       
  font-weight:bold;                                                                                                                      
  color:#003e63;                                                                                                                         
  margin-left:5px;                                                                                                                       
}                                                                                                                                        
.lang_menu a.lang_act:link, .lang_menu a.lang_act:visited, .lang_menu a.lang_act:hover, .lang_menu a.lang_act:active{                    
  color:#003e63;                                                                                                                         
  text-decoration:underline;                                                                                                             
}                                                                                                                                        
.lang_menu .lang_default a:link, .lang_menu .lang_default a:visited, .lang_menu .lang_default a:hover, .lang_menu .lang_default a:active{
  color:#003e63;                                                                                                                         
}                                                                                                                                        
.lang_menu .lang_default a:hover{                                                                                                        
  color:#003e63;                                                                                                                         
}                                                                                                                                        
.lang_default{}                                                                                                                          
.lang_act{}                                                                                                                              
.lang_leer{color:#c4dbd3;}                                                                                                               
.lang_actleer{color:#c4dbd3;}                                                                                                            
.lang_trenner{color:#ccc;}                                                                                                               

div.csc-mailform-field {
margin:0 0 0 -10px;
padding:5px;
}

div.csc-mailform-field label {
float:left;
margin:0 10px 5px 0;
width:85px;
}

div.csc-mailform-field input, div.csc-mailform-field textarea {
width:350px;
}

textarea {
height:180px;
width:350px;
}

input, textarea, select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:solid;
border-width:1px 2px 2px 1px;
font-family:verdana,arial,sans-serif;
font-size:90%;
font-weight:normal;
margin:0 0 10px;
padding:2px;
}

div.csc-mailform-field input.csc-mailform-submit {
margin-left:95px;
width:100px;
}
div.tx-sibibtex-pi1 ul {  color:#003e63;                                                                                                                         
text-decoration:none;
list-style: none;
}
div.tx-sibibtex-pi1 h3 {
border-bottom:1px solid #CCCCCC;
position:relative;
clear:both;
font-family:arial,geneva,helvetica,verdana,tahoma,sans-serif;
font-size:150%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:20px 0 0;
padding:0 0 10px;
position:relative;
}
