body {
font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background:#f7f6f0;
/*url(images/bg_body.jpg)*/
}

img {border:none; margin:0;}


.professija {color:#bd0926;font-weight:bold;font-size:14px;}
.de {color:#0e71b4;font-weight:bold;font-size:11px;}


#page {  
position:absolute;
top:0px;
left:50%;
margin-left:-499px;
margin-top:0px;
margin-bottom:0px;
padding: 0px 5px 0px 5px;
width:980px;
background:#ffffff url(images/bg_content.jpg) repeat-y;

}





#topnavi {
margin: 0px 0px 0px 0px;
padding: 5px 0px 10px 0px;
width:980px;
background:#ffffff;
height:20px;
}


#printlink{
margin:1px 6px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
background:#ffffff;
/*width:710px;*/
}


#printlink a:link,#printlink a:visited,#printlink a:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#636363; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
/*padding:0px 2px 0px 2px;*/
}

#printlink a:hover {
color:#000000;
}




#topnavi_links {
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;

background:#ffffff;
/*width:710px;*/
}

#topnavi_suche {
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
background:#ffffff;
/*width:710px;*/
}





a.topnavi:link,a.topnavi:visited,a.topnavi:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#636363; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
/*padding:0px 2px 0px 2px;*/float:left;
}

a.topnavi:hover {
color:#000000;
}

a.topnaviaktiv:link,a.topnaviaktiv:visited,a.topnaviaktiv:active {
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#000000; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
/*padding:0px 2px 0px 2px;*/float:left;
}

a.topnaviaktiv:hover {
color:#000000;
}







div.topnavi_slash{color:#bd0926;font-weight:normal;font-size:10px;text-align:center;width:18px;float:left;}

.sucheingabe {border:1px solid #4d4d4d;
width:120px;
height:18px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#000000; font-size:11px;
font-weight:normal;
margin:0px 4px 0px 10px;
padding:0px 0px 2px 10px;

}

form.suche {margin:0px 0px 0px 0px;padding:0;}


#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:980px;
height:178px;
background:#ffffff url(images/header_startseite.jpg) 0px 0px no-repeat;
}

#flags {margin:23px 60px 0px 10px;}


.INACT {display:none;}
.CUR {padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;background-image:none;float:left;width:36px;height:24px;}
.NO {padding:0px 0px 0px 0px;margin:0px 10px 0px 0px;background-image:none;float:left;width:36px;height:24px;}






#mainnavi {
/*margin: 20px 0px 20px 240px;
width:760px;*/

padding: 0px 0px 0px 0px;
margin: 7px 0px 20px 0px;
height:43px;
background:#ffffff;
float:right;
}


.mainnavi_link{
width:151px;
height:43px;
float:left;
padding:0;
margin:0px 0px 0px 7px;
}


a.navi1:link,a.navi1:visited,a.navi1:active {
display:block;
background:#ffaa6f;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#4d4d4d; text-decoration:none;font-size:12px;font-weight:bold;
outline-width: 0;
/*width:116px;
height:33px;*/
padding: 5px 5px 5px 12px;
height:33px;
vertical-align:bottom;
}

a.navi1:hover {
display:block;
background:#ff8632;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#000000; text-decoration:none;font-size:12px;font-weight:bold;
outline-width: 0;
}


a.navi1aktiv:link,a.navi1aktiv:visited, a.navi1aktiv:active{
display:block;
background:#ff8632;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#000000; text-decoration:none;font-size:12px;font-weight:bold;
padding: 5px 5px 5px 12px;
height:33px;
outline-width: 0;
}

a.navi1aktiv:hover {
display:block;
background:#ff8632;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#000000; text-decoration:none;font-size:12px;font-weight:bold;
outline-width: 0;
}




a.navi2:link,a.navi2:visited,a.navi2:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#636363; text-decoration:none;font-size:12px;font-weight:normal;
outline-width: 0;
padding: 10px 5px 0px 44px;
}


a.navi2:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:12px;font-weight:normal;
outline-width: 0;
padding: 10px 5px 0px 44px;
background:transparent url(images/zeiger_klein.gif) 20px 18px no-repeat;
}


a.navi2aktiv:link,a.navi2aktiv:visited,a.navi2aktiv:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:12px;font-weight:normal;
outline-width: 0;
padding: 10px 5px 0px 44px;
background:transparent url(images/zeiger_klein.gif) 20px 18px no-repeat;
}

a.navi2aktiv:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:12px;font-weight:normal;
outline-width: 0;
padding: 10px 5px 0px 44px;
background:transparent url(images/zeiger_klein.gif) 20px 18px no-repeat;
}




a.navi3:link,a.navi3:visited,a.navi3:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#636363; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 54px;
}


a.navi3:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 54px;
}


a.navi3aktiv:link,a.navi3aktiv:visited,a.navi3aktiv:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 54px;
}

a.navi3aktiv:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 54px;
}



a.navi4:link,a.navi4:visited,a.navi4:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#636363; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 68px;}


a.navi4:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 68px;
}


a.navi4aktiv:link,a.navi4aktiv:visited,a.navi4aktiv:active {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 68px;
}

a.navi4aktiv:hover {
display:block;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#bd0926; text-decoration:none;font-size:11px;font-weight:normal;
outline-width: 0;
padding: 6px 5px 0px 68px;
}




#maintable {
width:980px;
margin:10px 0px 0px 0px;
/*für FF1 */
clear:both;
display:block;
}


#left_top {
vertical-align:top;
width:200px;
padding: 10px 0px 20px 0px;}

.left_container {
background:#ffffff url(images/streifen_orange_vertical.gif) repeat-y;
padding: 0px 0px 0px 20px;

margin:0px 0px 20px 0px;
}

#left_top h1 {
background:#009ee0 url(images/streifen_orange_vertical.gif) left top repeat-y;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:7px 0px 7px 20px;
margin:0;
width:176px;
}

#left_top p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:0px 0px 5px 0px;margin:0;
width:176px;
}

#left_top p.subheader, #content p.subheader {font-weight:bold;font-size:12px;padding:15px 0px 5px 0px;
width:176px;}


/*mehr links bei news...*/

#left_top a:link, #left_top a:visited, #left_top a:active {
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) right 6px no-repeat;
padding: 0px 25px 0px 0px;
}

#left_top a:hover {
color:#009ee0;
}



a.mehr:link, a.mehr:visited, a.mehr:active {
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) right 6px no-repeat;
padding: 0px 5px 0px 0px;
}

a.mehr:hover {
color:#009ee0;
}



#left_bottom {
font-size:10px;
vertical-align:bottom;
width:200px;
padding:0;
}

#left_submenu {
vertical-align:top;
width:200px;
padding: 10px 0px 20px 0px;}


#right_top {
font-size:11px;
vertical-align:top;
width:182px;
padding: 0px 0px 0px 0px;
/*height:210px;*/

}

#right {
font-size:11px;
vertical-align:top;
width:182px;
padding: 30px 0px 0px 0px;
/*height:80px;*/

}

#re_oben {
width:182px;
margin:20px 0px 20px 0px;
padding:0;

}
#re_mitte {
width:182px;
margin:0;
padding:0;

}


#right p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:2px 0px 0px 0px;margin:0;line-height:100%;margin:0;}

#re_oben p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0px 0px 5px 8px;margin:0;line-height:150%;margin:0;}


/*olga und paul*/
#re_mitte p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0px 15px 5px 8px;margin:0;line-height:150%;margin:0;}

p.rightmenu{}
 #right_top a.rightmenulink:link, #right_top .rightmenulink:visited, #right_top a.rightmenulink:active 
{
display:block;
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) left bottom no-repeat;
padding: 0px 25px 15px 0px;
}

#right_top a.rightmenulink:hover{
color:#009ee0;
}



 #right_top a.pfeil-link:link, #right_top .pfeil-link:visited, #right_top a.pfeil-link:active 
{
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) right 6px no-repeat;
padding: 0px 25px 0px 0px;
}

#right_top a.pfeil-link:hover{
color:#009ee0;
}

#right h1 {
background:#009ee0 url(images/streifen_orange_vertical.gif) right top repeat-y;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
/*letter-spacing:1px;*/
width:156px;
color:#ffffff;
padding:7px 15px 7px 11px;
margin:0;
}




.right_container {
background:#ffffff url(images/streifen_orange_vertical.gif) right repeat-y;
padding: 8px 20px 0px 0px;
margin: 0px 0px 20px 0px;
width:162px;
}



#right_bottom {
/*feedback feld auf der startseite*/
font-size:11px;
vertical-align:bottom;
width:182px;
height:60px;
padding: 0px 0px 0px 0px;

background:#ffffff url(images/streifen_blau_weiss_rechts.gif) right repeat-y;
}


#right_bottom p {font-size:12px;padding:0px 0px 5px 8px;line-height:150%;}





#content a:link, #content a:visited, #content a:active {
color:#bd0926;
text-decoration:none;
}

#content a:hover {
color:#009ee0;
text-decoration:none;
}

/*
a.pfeil-link:link,a.pfeil-link:visited, a.pfeil-link:active {
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) left 5px no-repeat;
padding: 0px 0px 0px 25px;
}

a.pfeil-link:hover {
color:#0e71b4;
}
*/




#content a.pfeil-link:link,#content a.pfeil-link:visited, #content a.pfeil-link:active ,
#right a.pfeil-link:link,#right a.pfeil-link:visited, #right a.pfeil-link:active 
{
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) left 5px no-repeat;
padding: 0px 0px 0px 25px;
}

#content a.pfeil-link:hover ,#right a.pfeil-link:hover{
color:#009ee0;
}



#content {

vertical-align:top;
/*width:578px;???*/

/*left:200
middle:598
right:182*/


width:458px;
padding: 23px 60px 70px 80px;
}

#content .textfeld {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0px 0px 15px 0px;margin:0;line-height:150%;}

#content p {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:0px 0px 15px 0px;margin:0;line-height:150%;}


#content h1 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;
color:#009ee0;
padding:0px 0px 6px 0px;margin:0; }

#content h1.rot {color:#bd0926;margin-left:40px;padding:0px 0px 12px 0px;}
#content h1.ueberschrift-rot {color:#bd0926;margin-left:40px;padding:0px 0px 12px 20px;}


#content h2 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;
color:#000000;
padding:0px 0px 6px 0px;margin:0; }

 #content h3 {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold; 
color:#000000;
padding:0px 0px 6px 0px;margin:0; }

#content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:150%; 
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 36px;
}

#content li {

/*liste im content bereich - pfeil als listenpunkt*/
	list-style-position: outside;
	list-style-image: url(images/zeiger_klein.gif);
margin-bottom:12px;
margin-top:0px;
}


#morelink, #backlink {margin: 0px 0px 20px 0px;}

#morelink a:link,#morelink  a:visited, #morelink  a:active 
{
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_klein.gif) right 5px no-repeat;
padding: 0px 25px 0px 0px;
}

#morelink  a:hover{
color:#009ee0;
}



#backlink a:link, #backlink a:visited, #backlink  a:active 
{
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;
background:#ffffff url(images/zeiger_back.gif) left 6px no-repeat;
padding: 0px 0px 0px 25px;
}

 #backlink a:hover{
color:#009ee0;
}










#footer {  
position:relative;
bottom:0px;
left:0px;
margin: 0px 0px 0px -5px;
padding: 0px 0px 0px 0px;
width:990px;
height:10px;
background:transparent url(images/bg_bottom.jpg) center bottom no-repeat;
}

#logostreifen {
font-size:11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
width:980px;
height:14px;
background:transparent url(images/blauer_streifen.gif) repeat-y;
}

#logos {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:980px;
height:73px;
overflow:hidden;

}

#logos img {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic-imagewrap {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic-image {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic-center {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic-above {clear:none;float:left;margin:0;padding:0;display:inline;}
#logos .csc-textpic-clear {clear:none;float:left;margin:0;padding:0;display:inline;}


/*
#logos .csc-textpic-above
#logos .csc-textpic-imagewrap*/


#mailform {margin:10px 0px 0px 0px;padding:0;
font-size:12px;
line-height:18px;}

#mailform td {font-size:12px;
padding: 8px 16px 4px 8px;
line-height:18px;}

#mailform td.label {padding: 0px 10px 6px 10px;}

.text_0
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid #009ee0 ;
	height: 20px;
	width: 210px;
	margin: 0px 0px 20px 0px;

	}

.textarea_0
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	margin: 0;
	padding: 0;
	line-height: 12px;
	background: white;
	border: 1px solid #009ee0 ;
	height: 120px;
	width: 210px;
	margin: 0px 0px 0px 0px;
	
	}


.button_0
	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:#009ee0 ;
color:white;
	margin: 0;
	padding: 2px 2px 2px 2px;
	border: 1px solid  #ffffff;
	height: 24px;
	width: 100px;
	margin: 0px 20px 40px 0px;
	display: inline;
	}
	
#mailform p.error {color:#bd0926 font-weight:bold;}

#search_form td
 {font-family: verdana,Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:0.7em;
	color:#000000;
	text-align:left;
}

.tx-ttnews-browsebox, .news-list-browse {
	background:#ffffff;
	border:none;
}
	.tx-ttnews-browsebox-strong {}
	
	
	
	
	.tx-ttnews-browsebox-SCell {background:#9bddf3;
	border:none;}

.wt_gallery_category_inner_text{ font-size:12px;float:left;padding-left:15px; }


div.tx-wtgallery-pi1 {background-color:#ffffff;}
div.wtgallery_category_pagebrowser_area {display:none;}

