body{background-color:#FFF;background-image:url(../img2/bg.png);background-repeat:repeat-x;font:11px verdana, arial, helvetica, sans-serif;text-align:left;color:#8B7D70;margin:0;padding:0;}h1 /* header level 1 */{font:16px arial, verdana, helvetica, sans-serif;font-weight:bolder;color:#6F7661;margin:0 0 5px;padding:0;}h2 /* header level 2 */{font:bold 12px verdana, arial, helvetica, sans-serif;color:#F26622;margin:0 0 5px;padding:0;}h3 /* header level 3 */{font:bold 11px verdana, arial, helvetica, sans-serif;color:#F26622;margin:0 0 5px;padding:1px 0 3px;}p /* normal paragraph */{font:11px/20px verdana, arial, helvetica, sans-serif;color:#8B7D70;margin:0 0 16px;padding:0;}img{border:0;}a /* normal links */{font-size:11px;font-family:verdana, arial, helvetica, sans-serif;font-weight:700;text-decoration:none;}a:hover{color:#D24610;}.stripes{margin-bottom:24px;background:url(../img/stripes.png);height:24px;width:100%;}.topBar{background-color:#FFF;border-bottom:4px solid #EAE0D4;margin:0;padding:0;}.topBar a{font-size:12px;font-family:arial, verdana, helvetica, sans-serif;font-weight:800;text-decoration:none;margin:0 2px 0 0;padding:3px 6px;}.topBar input{font-size:10px;background-color:#EAE0D4;margin:0;padding:0;}.main_wrap1{background-color:#FFF;width:800px;margin-left:auto;margin-right:auto;margin-top:5px;text-align:left;z-index:auto;}.main_wrap2{background:url(../img2/left_bg.jpg) left repeat-y;z-index:auto;}.main_wrap3{background:url(../img2/left.jpg) left top no-repeat;z-index:auto;}.main_wrap4{background:url(../img2/right_bg.jpg) right repeat-y;z-index:auto;}.main_wrap5{background:url(../img2/right.jpg) right top no-repeat;z-index:auto;padding:0 20px;}.content{position:relative;width:580px;border:0 #555 solid;background-color:#FFF;margin:10px 0 0 160px;padding:0 0 10px 10px;}.search{float:right;vertical-align:bottom;}.navLeftContainer{position:relative;float:left;width:145px;border:0 #000 solid;background-color:transparent;margin:10px 10px 10px 5px;}.navLeftContainer a{font-weight:400;}.navLeft1{border:0 #000 solid;background:url(../img2/box_left_top.jpg) no-repeat top left;background-color:#aaaf9b;}.navLeft2{color:#6F7661;font-weight:700;background:url(../img2/box_bottom.gif) repeat-x bottom left;padding:15px 5px 10px;}.navLeft2 a /* normal links */{font-size:11px;font-family:verdana, arial, helvetica, sans-serif;font-weight:400;text-decoration:none;}.navLeft1 a:hover{color:#fff;}.navLeft2 h1,h2,h3{color:#6F7661;}.leftList{position:relative;float:left;width:140px;border:0 #000 solid;background-color:#FFF;margin:10px 10px 10px 5px;}.leftList2{color:#6F7661;padding:15px 5px 10px;}.boxBlue{background-image:url(none);border:1px solid #333;z-index:auto;background:url(../img/bg/blue.jpg) repeat-x left top;padding:5px;}.restbox{width:190px;height:60px;float:left;margin:0 5px 5px 0;}.restbox a{display:block;width:180px;height:50px;color:#8D8E90;background:#F2F2F2;text-decoration:none;font:12px arial, helvetica, sans-serif;font-weight:400;padding:5px;}.restbox_floatleft{float:left;height:50px;}.floatLeft{float:left;}.floatRight1{float:right;width:150px;border:0 solid #000;margin:0 0 5px 5px;}.floatRight2{background:url(../img2/box_right.jpg) no-repeat top left;background-color:#aaaf9b;}.floatRight3{color:#3F4730;padding:10px 5px 5px 19px;}.floatRight2 p /* paragraph in the right navbar */{font:11px verdana, arial, helvetica, sans-serif;margin:0 0 16px;padding:0;}.error{color:red;background-color:#f0f0f0;border:0 solid #000;font-size:10px;text-align:left;margin:8px;padding:4px;}.error p{color:red;margin:0;padding:0;}#navRight{display:none;position:absolute;left:810px;top:125px;background:url(../img/bg/blue.jpg) repeat-x left top;border:1px solid #000;background-color:#f0f0ff;padding:20px 10px 10px;}.copyright{position:relative;clear:both;text-align:center;font-size:9px;border:1px solid #c0c0f0;color:#9B8D80;background-color:#EAE0D4;padding:4px 10px;}.copyright a{font-size:9px;font-family:verdana, arial, helvetica, sans-serif;font-weight:400;text-decoration:none;}.wrap1{float:left;background:url(../img/shadow.png) right bottom no-repeat;z-index:auto;}.wrap2{background:url(../img/corner_bl.gif) left bottom no-repeat;z-index:auto;}.wrap3{background:url(../img/corner_tr.gif) right top no-repeat;z-index:auto;padding:0 4px 4px 0;}.wrap3 img{border:1px solid gray;z-index:auto;}.box /* picturebox with description text in */{background-image:url(none);background:#f0f0ff;border:1px solid #333;z-index:auto;padding:5px;}.box p{font:italic 10px verdana, arial, helvetica, sans-serif;z-index:auto;margin:0;padding:0;}#navcontainer ul{list-style-type:none;margin:0;padding:0;}#navcontainer li{margin:0 0 1px;}#navcontainer a{display:block;color:#FFF;background-color:#37C;width:115px;font:10px verdana, arial, helvetica, sans-serif;text-decoration:none;font-weight:700;border-top:1px #ccc solid;border-right:1px #333 solid;border-bottom:1px #333 solid;border-left:1px #ccc solid;background:url(../img/gradient_blue.png);padding:2px 4px 2px 10px;}#navcontainer a:hover{background-color:#37C;color:#FF0;border-top:1px #333 solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;border-left:1px #333 solid;background:url(../img/gradient_blue2.png);padding:3px 3px 1px 11px;}.tblList th{text-align:left;font-weight:700;margin:0;padding:0;}.tblList p /* normal paragraph */{font:11px verdana, arial, helvetica, sans-serif;margin:0 0 16px 50px;padding:0;}.pgnr{font:9px verdana, arial, helvetica, sans-serif;text-decoration:none;font-weight:400;border:0 #ccc;margin:0;padding:1px;}.pgnr a{background-color:#fff;font:9px verdana, arial, helvetica, sans-serif;text-decoration:none;font-weight:400;border:1px #555 solid;padding:0 1px;}.pgnr a:visited{color:#333;}.pgnr a:hover{background-color:#F26622;color:#000;}.capitalize{text-transform:capitalize;}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.bottom_links{border:0;font-size:9px;font-style:normal;font-weight:400;margin:80px 0 0;padding:0;}.bottom_links a{font-size:9px;font-style:normal;font-weight:400;text-decoration:underline;}.links_tbl{text-align:center;}.links_tbl_header{text-align:center;background-color:#aa8;font-size:12px;font-weight:bolder;padding:5px;}.kompakt{border:1px solid #000;margin:2px 0;}.box_warning{background-color:#F26622;border:1px solid gray;margin:1em;padding:1em;}.button1{background-image:url(../img/btn/round_orange_left.png);background-repeat:no-repeat;}.button2{background-image:url(../img/btn/round_orange_right.png);background-repeat:no-repeat;}.button3{background-image:url(../img/btn/round_orange_middle.png);background-repeat:repeat-x;margin:0 3px;}.separator{background-image:url(../img/diagonal.png);height:20px;width:380px;text-align:center;float:left;}.separator_thin{background-image:url(../img/diagonal.png);height:6px;width:100%;text-align:center;margin:0;padding:0;}.no_border img{background-color:transparent;border:0;}.boxright{float:right;background-color:#F1F0F0;border:1px dotted #C1C0C0;padding:0 3px;}.bigger a{font-size:1.5em;font-weight:bolder;}.hidden{display:none;}.week_working:hover{color:#000;border:1px solid #000;}table.kalender,tr.kalender td.kalender th.kalender{border-collapse:collapse;text-align:center;margin:0;padding:0;}.kalender a{background-color:#FFF;width:2.5em;margin:0;padding:3px 0;}.form_container{text-align:center;border:3px solid #ccc;background-color:#f5f5f5;border-radius:5px;padding:5px;}.navlist li{display:inline;list-style-type:none;padding-right:5px;border:0 solid #000;}.navlist a{font-weight:lighter;}#filtercontainer{font:arial, helvetica, sans-serif;float:left;width:100%;line-height:normal;}#filtercontainer ul{list-style:none;margin:10px 0;padding:0;}#filtercontainer li{float:left;margin:0;}#filtercontainer a{display:block;text-decoration:none;font-size:120%;padding:3px 7px;}#filtercontainer #current{background:#F26622;color:#FFF;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}.descpanelbg{background-color:#FFF!important;}.descpanelfg{font-weight:700;color:#D24610!important;}small,.small{font:10px arial, verdana, helvetica, sans-serif;}form /* input forms */,.tblList,.navlist{margin:0;padding:0;}a:link,a:visited{color:#F26622;}.main_wrap1,.main_wrap2,.main_wrap3,.main_wrap4,.main_wrap5,.wrap1,.wrap2,.wrap3{display:block;}.navLeft2 select,.navLeft2 input{font-size:12px;width:128px;margin-bottom:4px;}.navLeft1 a:link,.navLeft1 a:visited,.pgnr a:link,.week_exist:hover,.week_not:hover{color:#000;}.bottom_links img,.ram,.week_working:link,.week_working:visited{border:1px solid #000;}.week_not:link,.week_not:visited{color:silver;}

form#contactform
{
    background: none repeat scroll 0 0 #DDDDDD;
    height: 138px;
    line-height: 4em;
    padding: 1px 0 0 7px;
    width: 290px;
}

	form#contactform dl
	{
	    margin: 0;
	    padding: 5px 0;
	}

	form#contactform input[type=text]
	{
	    font-size: 20px;
	    padding: 5px;
	    width: 270px;
	}
	
	form#contactform input[type=submit]
	{
	    font-size: 17px;
	    margin-top: 15px;
	}	

	form#contactform dl dt
	{
	    float: left;
	    text-align: left;
	    width: 292px;
	}
	
	form#contactform dl dd
	{
	    margin-left: 310px;	
	}	
	
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}