/*
Theme name: CSS2 Abendschulen
Theme URI: http://www.abendschulen.info/
Description: Entwurf der neuen Abendschulen Seite.
Version: 1.0
Author: swissnet media GmbH
Author URI: http://www.swissnetmedia.com/
Tags: Abendschule

*/
html {height:100.3%; font-size: 62.5%;}
body {background: #DEDEDE url(images/bg.png) left top repeat-x;  
font: 1.2em/1.8em Verdana, sans-serif; }
* {margin: 0px; padding: 0px; border: 0px;}
h1, h2, h3, h4, h5, h6 {padding: 10px; }
h1 { font-size: 2.2em; }
h2 {font-size: 1.6em;}
h3, h3 a {font-size: 1.2em;}
h4, h4 a {font-size: 1.0em;}
h5, h5 a {font-size: 0.9em;}
a {}
p {padding: 5px 10px;}
a:link {}
a:visited {}
a:hover {}
a:active {}
img {padding: 5px 0px;}
div#wrapper {width: 980px; margin: 0px auto;}
div#header {width:970px; height: 60px; padding: 10px 0px;}
div#header h1 {padding: 0px 0px 0px 0px; color: #333333; }
div#header p {padding:0px; color: #333333;}
div#headerleft {width:370px; float: left; padding-left:20px;}
div#headerright {float:left; width:300px;}
div#headermiddle {float:left; width:280px; text-align:left;}
div#headermiddle p { padding-top:0.0em;}
div#header ul {padding-left: 20px;}
div#header ul li {padding-left: 0px;}

div#nav {width:970px;}
div#navleft {width:820px;  padding-left: 10px; float:left;}
div#navflags {width:140px;float:right; padding-top:5px; margin:0px; }
div#navflags img, div#navflags img a {vertical-align:bottom;}
div#navleft li { display:inline; list-style-type: none;}

div#navleft a {min-width:10px;float: left; text-decoration: none; text-transform: uppercase; padding-left: 1.9em; margin-left: 0.9em; background: url(images/tabh.png) no-repeat left top; color: #000000;}
div#navleft a span { display: block;  padding: 0.3em 2.2em 0.3em 0.1em; background: url(images/tabh.png) no-repeat right top; color: #000000;}


div#navleft a:hover, div#nav li.current_page_item a {background: url(images/tabv.png) no-repeat left top; color: #000000; font-weight: normal; }
div#navleft a:hover span {background: url(images/tabv.png) transparent no-repeat right top; color: #000000; }



#navleft ul li.current_page_item a{ background: url(images/tabv.png) transparent no-repeat left top;  color: #000000;}
#navleft ul li.current_page_item a span{ background: url(images/tabv.png) transparent no-repeat right top;  color: #000000;}

#navleft ul li.home a{ background: url(images/tabv.png) transparent no-repeat left top;  color: #000000; }
#navleft ul li.home a span{ background: url(images/tabv.png) transparent no-repeat right top;  color: #000000;}
#navleft ul li.homebutton a{ background: url(images/tabh.png) transparent no-repeat left top;  color: #000000;}
#navleft ul li.homebutton a span{ background: url(images/tabh.png) transparent no-repeat right top;  color: #000000;}
#navleft ul li.homebutton a:hover{ background: url(images/tabv.png) transparent no-repeat left top;  color: #000000;}
#navleft ul li.homebutton a:hover span{ background: url(images/tabv.png) transparent no-repeat right top;  color: #000000;}


div#wrapcontent {width:970px; background: #FFFFFF url(images/wrapcontent1.png) left top no-repeat;   padding: 0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;}
div#fernstudiumcontent {
	width:950px; margin-left:0px; padding: 6px 10px 0px 7px;
}
div#fernstudiumcontent ul{ 	padding-left:20px; list-style: none;}
div#fernstudiumcontent ul li ul li{ 	list-style-type: square; }
div#wrapcontentbig { float: left; width:700px; padding:6px 0px 0px 7px;}

/*div#wrapcontentbigoben { background: #FFFFFF url(images/abendschule-titelseite.jpg) left top no-repeat; height:325px; padding:10px 0px 0px 160px; margin-top:5px; margin-left:5px;}*/

div#wrapcontentbigoben img {padding-left:5px;}

div#wrapcontentbigmitte {width:700px; text-align:justify;}
.post-meta ul {padding-left:20px;}

.wrapcontentbigmitteleft{float:right; width:240px; min-height:150px;}
.wrapcontentbigmitteright{float:right; width: 450px;}
.tundb {}
.titel {float:left; width:500px; margin-left:10px;}
.bewertung {float:right; padding: 10px 5px 0px 0px; width:185px;}
div#wrapcontentbigunten {}
div#wrapcontentbigunten img, div#wrapcontentbigunten img a {padding-left:10px;}
div#wrapcontentbigunten h3, div#wrapcontentbigunten h3 a {padding-left:10px;}
.angaben {border: 1px solid #DEDEDE; width:400px; margin-left:10px;}
div#wrapcontentsmall { float: right; width:240px; padding:6px 0px 6px 0px; margin-right:10px;}

div#news1{float: left; width:330px;}
div#news1 h4, div#news2 h4, div#news3 h4 {  padding:0px; margin:0px 0px 0px 5px;  } 
div#news1 h4 a, div#news2 h4 a, div#news3 h4 a{  padding:0px; margin:0px 0px 0px 5px;  }
div#news1 ul {padding-left:30px; font-size:0.8em;}
div#news2{float: right;width:330px;}
div#news2 ul {padding-left:30px; font-size:0.8em;}
div#news3{float: right;width:240px;}
div#news3 ul {padding-left:40px; font-size:0.8em;}
div#sidebar {}
.box { padding-top: 5px; margin-top: 5px;}
.wsunten { padding-bottom: 10px; }


div#breadcrumb {width:670px; background-color: #FFFFFF; margin:0px; padding: 5px 0px;
line-height:1.0em; font-size:0.8em;}




div#maintext {width:700px; background-color: #FFFFFF;
 margin-top: 5px;  margin-bottom: 0px; line-height:1.7em;}

div#mainlr { width: 690px;}
div#mainlr ul { padding-left: 25px; padding-bottom:0px; margin-bottom:0px;}
div#mainleft {width:358px; background-color: #FFFFFF;margin-top: 0px; margin-left:10px; padding-left:5px; float:left; min-height: 200px; border: 1px #CCCCCC solid;}
div#mainright {width:287px; background-color: #FFFFFF;margin-top: 0px;  float:right; min-height: 200px; border: 1px #CCCCCC solid; }
div#news {width:650px; background-color: #FFFFFF;  margin-top: 5px; margin-bottom: 5px;}
div#googlekarte {margin-left:10px;margin-top:10px; margin-right:10px;padding: 5px; border: 1px #CCCCCC solid;}
.ausschnitt {font-weight:bold;}

div#contentrahmen {margin-left:10px;margin-top:10px; margin-right:10px;padding: 5px; border: 1px #CCCCCC solid; margin-bottom:10px; }

div#maintext ul, div#maintext ol {padding-left:35px;}
.defloat { clear: both;}

div#footer{ color:#000000; padding-top: 20px;background: url(images/wrapcontent2.png) left top no-repeat;  }
div#footernav { width:950px;}
.alignright {float: right; }
.alignleft {float: left; padding-left:10px; }
div#abendschulenliste li { display:inline; list-style-type: none; }
.tabelle {border: 1px #CCCCCC solid; margin-left:10px; width:680px; margin-bottom: 10px;}
.spalteeins {margin:0px;padding:0px 5px; }
.spaltezwei {margin:0px;padding:0px 5px; background-color: #FFFFFF; width:120px;}
.spaltedrei {margin:0px;padding:0px 5px; background-color: #FFFFFF;}
.spaltevier {margin:0px;padding:0px 5px;background-color: #FFFFFF;}
.aeins {margin:0px;padding:0px 5px;}
.azwei {margin:0px;padding:0px 5px; width:120px;}
.adrei {margin:0px;padding:0px 5px;}
.avier {margin:0px;padding:0px 5px;}
div#abendschulenliste tr {border: 1px #CCCCCC solid;padding-bottom:1px;}
div#aligncenter {text-align:center;}
#kasten { background-image: url(images/abendschule.jpg);
background-repeat: no-repeat;
height:70px;
width:480px;
margin-bottom:5px;
margin-left:10px;
padding-top:15px;
padding-left:90px;
padding-right:20px;
font-size: 14px;
}
#kasten a { text-decoration:underline; }
.suchfeld {background-color: #FFFFFF; text-align: center; background: #FFFFFF url(images/suchfeld.png) left top no-repeat; height:40px; padding-top:10px;}
.suchfeldklein {background-color: #FFFFFF; text-align: center; background: #FFFFFF url(images/suchfeld.png) left top no-repeat; height:50px; padding-top:0px;}

.suchseite {padding: 10px 10px;}
.miniwerbung{font-size:10px; padding:10px 0px 0px 5px;}
.rot a{color:#FF0000;}