

/*	
	Projekt: evu.it
	Start: 20.05.2008
	Author: unternehmen.online GmbH & Co. KG	
*/


													

html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; }


html, body { font-size: 100%; padding: 0; margin: 0; background: #ffffff; } 

p { font-size: 11px; color: #000000; line-height: 17px; }


a:link, a:visited {
color: #cccccc; text-decoration: underline;  } 
a:hover, a:active {
color: #000000; text-decoration: underline;  } 

h1 { font-size: 17px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h2 { font-size: 15px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h3 { font-size: 13px; font-weight: bold; margin:0 0 -12px 0; padding:0; color:#616161; } 
h4 { font-size: 10px; font-weight: normal; } 
h5 { font-size: 9px; font-weight: normal; } 
h6 { font-size: 8px; font-weight: normal; } 

ul { 	 	margin-top: 5px; margin-bottom: 15px; }
ul li { 	color: #000000; font-size: 11px; line-height: 16px; list-style: square outside; display: list-item; margin: 0 0 0 30px; }
ul li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }
ol { 	 	margin-top: 5px; margin-bottom: 5px; }
ol li { 	color: #000000; font-size: 11px; line-height: 16px; list-style: decimal outside; display: list-item; margin: 0 0 0 35px;}
ol li li { 	color: #000000; font-size: 100%; line-height: 16px; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }



.unsichtbar {
position:absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display:inline; }

hr {
position:absolute;
left: -1000px;
top: -1000px;
width:0px;
height: 0px;
overflow :hidden;
display:inline;}


div.wrapper {
width:100%;}

div.wrapper2 {
width:100%;}













/* Head */

div.head-container {
width:100%;}


div.logo {
width:100%;
text-align:right;
padding:0 0 30px 0;}












/* Nav01 */

div.nav01 {
display:none; }





/* Path */

div.path-container {
display:none;  }













/* Search */

div.search-container {
display:none; }



#search-layer {
display:none;  }



div.layer-close {
display:none; }






div.layer-form-container {
display:none;  }





/* Login */

div.login-container {
display:none;  }




#login-layer {
display:none;  }








/* Illu */

div.illu-container {
display:none; }









/* Intro */

div.intro-container {
display:none; }








/* Bottom Startseite */

div.bottom-container {
display:none; }

div.bottom-container-folge {
width:100%;}











/* More */

div.more {
float:left;
display:inline;
margin:11px 0 0 0;
width:100%; 
text-align:right;}

div.more2 {
float:left;
display:inline;
margin:11px 0 0 20px;
width:346px; 
text-align:right;}

a.more:link, a.more:visited {
font-size:10px; color: #797979; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#E6E6E6 url(../images/bullet_more_off.gif) right no-repeat;}
a.more:hover, a.more:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more_over.gif) right no-repeat;}

a.more2:link, a.more2:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#E1F0E1 url(../images/bullet_more2_off.gif) right no-repeat;}
a.more2:hover, a.more2:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more2_over.gif) right no-repeat;}

a.more3:link, a.more3:visited {
font-size:10px; color: #329932; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#C7E3C7 url(../images/bullet_more2_off.gif) right no-repeat;}
a.more3:hover, a.more3:active {
font-size:10px; color: #ffffff; text-decoration:none; font-weight:normal; display:block; padding:5px 33px 5px 0; background:#5BAE5B url(../images/bullet_more2_over.gif) right no-repeat;}




/* Metanav */

div.metanav-container {
display:none; }

div.metanav-container-folge {
display:none; }





/* Nav02 */

div.nav02-container {
display:none; }








/* Printlogo */

div.printlogo {
display:none;}






/* Content */


div.content-container {
width:100%;}


div.content {
width:100%;}

div.content h1.head { font-size: 17px; color: #000000; font-weight:bold; margin:0 0 37px 0;}

div.content img{
margin:0 10px 0 0;}




table{
margin:0 0 20px 0; border-spacing:0px;}

table th{
border-bottom:2px solid #cccccc;}
table th p{
margin:2px; padding:0; }

table td{
border-bottom:1px solid #cccccc;}
table td p{
margin:2px; padding:0; }






/* marginal */

div.marginal {
display:none; }













/* Footer */


div.footer-container {
display:none; }

div.footer-container-innen {
display:none; }



















/*	List   */


div.listnavcontainertop{
width:100%;
padding:0;
margin:18px 0 0 0;
border-bottom: 1px solid #cccccc;}

div.listnavcontainerbottom{
width:100%;
padding:0;
margin:0 0 0 0;
border-top: 1px solid #cccccc;}




div.listnavcontainer{
padding:0;
margin:0 0 0 0;
border-left:1px solid #cccccc;
border-top:1px solid #cccccc}

div.listnav{
float:left;
display:inline;
padding:0;
margin:0;
border-right:1px solid #cccccc;}

div.listnav2{
padding:0;
margin:0;
border-right:1px solid #cccccc;
float:left;
display:inline;}

div.listnav3{
padding:0;
margin:0;
float:left;
display:inline;}


p.listnav{
color:#cccccc; font-size:11px; font-weight:normal; padding:4px 5px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }
p.listnav2{
color:#cccccc; font-size:11px; font-weight:normal; padding:4px 8px 4px 0; margin:0 0 0 0; text-decoration:none; display:block; line-height:120%; }
p.listnav3{
color:#cccccc; font-size:11px; font-weight:normal; padding:4px 8px 4px 5px; margin:0 0 0 3px; text-decoration:none; display:block; line-height:120%; }



p.seitennr										{ padding:0; margin:0; font-size:100%; font-weight: normal; line-height:120%;}

a.seitennraus:link, a.seitennraus:visited		{ color:#cccccc; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block; }
a.seitennraus:active, a.seitennraus:hover		{ color:#cccccc; font-size:11px; font-weight:normal; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:none; display:block;  }
a.seitennran:link, a.seitennran:visited			{ color:#000000; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px;  text-decoration:underline; display:block;  }
a.seitennran:active, a.seitennran:hover			{ color:#000000; font-size:11px; font-weight:bold; padding:0px 7px 2px 7px; margin:0 1px 0 1px; text-decoration:underline; display:block;  }

a.lexikonseitennraus:link, a.lexikonseitennraus:visited		{ color:#cccccc; font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block; }
a.lexikonseitennraus:active, a.lexikonseitennraus:hover		{ color:#cccccc; font-size:11px; font-weight:normal; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:none; display:block;  }
a.lexikonseitennran:link, a.lexikonseitennran:visited		{ color:#000000; font-size:11px; font-weight:bold; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:underline; display:block; }
a.lexikonseitennran:active, a.lexikonseitennran:hover		{ color:#000000; font-size:11px; font-weight:bold; padding:0px 0px 2px 0px; margin:0 1px 0 1px; width:15px; text-align:center; text-decoration:underline; display:block;  }




div.listcontainer {
margin:12px 0 17px 0;
padding:0;
width:100%;}

span.listdate {color: #000000; font-size: 10px; line-height: 15px; font-weight:normal; padding:0 0 1px 0; margin:0;  }
h2.listhead {color: #000000; font-size: 11px; line-height: 15px; font-weight:bold; padding:0 0 0 0; margin:0;  }
p.listtext {color: #000000; font-size: 11px; line-height: 15px; font-weight:normal; padding:0 0 0 0; margin:0;  }

div.listcontainer img{
float:left;
display:inline;
margin:0 10px 0 0;}


div.listtrenner {
padding:0;
margin:0;
width:100%;
height:1px;
border-bottom:1px solid #cccccc;}

div.listtrenner p{
display:none;}

















/* FORMULARE */
fieldset {
border: 0px solid #000000;
padding : 0 0 0 0;
margin:0 0 0 0;
width:100%;}

legend {
display:none;
font-size : 12px;
font-weight : bold;
color : #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; }

p.formtext {
font-size:11px; margin:0 12px 10px 12px; color:#313A44; clear:both;}
p.formtext2 {
font-size:11px; margin:0 12px 10px 0; color:#313A44; clear:both;}

h2.formsubhead {
font-size:14px; margin:0 12px 0 12px; padding:10px 0 10px 0; font-weight:bold; color:#000000; clear:both}


div.formcontainer {
float : left;
display:inline;
width:100%;
margin:0 0 12px 0;
background:#ffffff;
padding:0 0 12px 0; }




div.formrow {
float : left;
display:inline;
width:485px;
margin:0 0 0 12px;
padding:8px 0 8px 0;
background: url(../images/formrow_bg.gif) bottom;  }



div.formrow-left {
float : left;
display:inline;
width:256px;
margin:0;
padding:0;  }

div.formrow-left p{
color:#616161; }

div.formrow-right {
float : left;
display:inline;
width:220px;
margin:0;
padding:0;  }




label.left {
float : left;
display:inline;
width:236px;
margin:0 0 0 0;
text-align : left;
font-size : 11px;
font-weight : bold;
line-height : 150%;
color:#616161; }


input.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 210px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



input.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}




select.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 290px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}

select.formular-mittel {
float : left;
font-size : 11px;
font-weight : normal;
width : 120px;
margin: 0px 0 5px 22px;
padding: 0px 0 0px 3px;
color:#616161;}


textarea.formular {
float : left;
font-size : 11px;
font-weight : normal;
width : 202px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}

textarea.formular2 {
float : left;
font-size : 11px;
font-weight : normal;
width : 212px;
height:100px;
margin: 0px 0 5px 22px;
padding: 1px 0 1px 3px;
color:#616161;}



div.error {
float : left;
display:inline;
width:99%;
margin:0 0 20px 0;
padding:0;
background:#ffffff;
border:2px dashed #DB021C; }

div.error p{
color:#616161;
font-weight:bold;
margin:5px 10px;
padding:0; }

.rot {
color : #DB021C; }



input.right {
text-align:left;
clear:left;
float : left;
display:inline;
margin: 3px 10px 0 0;
font-size : 11px;
vertical-align:middle;}

input.right-wide {
text-align:left;
float : left;
display:inline;
margin: 3px 5px 0 5px;
font-size : 11px;
vertical-align:middle;}

label.right {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:400px;
line-height:120%;
color:#616161;
font-weight:bold;}

label.right2 {
float : left;
display:inline;
margin: 5px 0 0 0;
font-size : 11px;
width:190px;
line-height:120%;
color:#616161;
font-weight:normal;}





div.send-container {
float:left;
display:inline;
width:100%;
margin:3px 0 0 0;
padding:0;}

a.send:link, a.send:visited {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #6D6A61; padding: 3px 10px 3px 22px; margin: 0; float:right; display:block; background:#ffffff url(../images/more_bullet_off.gif) left no-repeat; }
a.send:active, a.send:hover {
font-size: 11px; line-height:110%; font-weight: normal; text-decoration: none; color: #ffffff; padding: 3px 10px 3px 22px; margin: 0; float:right; display:block; background:#999791 url(../images/more_bullet_over.gif) left no-repeat; }







/* Sitamap */

div.sitemap {
width : 100%;
}


div.sitemap ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul {
list-style : none;
padding : 0 0 0 0;
margin : 0;
}
div.sitemap ul ul ul {
list-style : none;
padding : 0;
margin : 0;
}


div.sitemap ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li {
margin : 0;
padding : 0;
display : inline;
}
div.sitemap ul li ul li ul li {
margin : 0;
padding : 0;
display : inline;
}


div.sitemap ul li a:link , div.sitemap ul li a:visited {
font-size: 12px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}
div.sitemap ul li a:hover , div.sitemap ul li a:active {
font-size: 12px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 3px 0 3px 20px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #E8E8E6;}

div.sitemap ul li li a:link , div.sitemap ul li li a:visited {
font-size: 11px; display : block; font-weight: bold; color : #616161; text-decoration : none; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li a:hover , div.sitemap ul li li a:active {
font-size: 11px; display : block; font-weight: bold; color : #000000; text-decoration : underline; padding: 1px 0 1px 45px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}

div.sitemap ul li li li a:link , div.sitemap ul li li li a:visited {
font-size: 11px; display : block; font-weight: normal; color : #616161; text-decoration : none; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}
div.sitemap ul li li li a:hover , div.sitemap ul li li li a:active {
font-size: 11px; display : block; font-weight: normal; color : #000000; text-decoration : underline; padding: 1px 0 1px 70px; margin: 0 0 0 0; border-bottom: 1px solid #E8E8E6; background: #ffffff;}






/* Teaser Folgeseiten */

div.teaser-container{
padding:10px 0 10px 0;
margin:10px 0 10px 0;
width:99%;
border:1px solid #cccccc;}

div.teaser-text{
float:left;
display:inline;
padding:0;
margin:0 10px 0 10px;}

div.teaser-text img{
float:left;
display:inline;
padding:0;
margin:0 10px 0 0;}
