html {font-family: Comic Sans MS, verdana, arial; font-size: 12px; behavior: url(img/csshover.htc); background: url(img/bg.gif) #1D1D1D; color: #FFFFFF;}
body {margin: 0px; margin-top: 5px;}

div.clear {clear: both;}

img {border: 0px;}
img, div {behavior: url(img/iepngfix.htc);}


a{color: #D8D8D8;}
a:hover{color: #FFFFFF;}

/*################*/
/* Mainpart
/*################*/

div.pborder {width: 1000px; border: 1px solid #FF4800; padding: 1px; margin: auto;}
div.mainwidth {width: 700px; float: left; position: relative; left: 4px; padding-top: 4px;}
div.naviwidth {width: 295px; float: right;}

div.header {padding: 5px;}
	div.header h2{margin: 0px; padding: 0px; font-size: 24px;}
div.headleft {float: left; width: 520px;}
	div.headleft h2{padding: 0px; margin: 0px;}
	div.headleft h1{padding: 0px; margin: 0px; font-size: 24px;}
div.headright {width: 468px; float: right; font-size: 11px; text-align: justify;}
	div.headright h1{font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright h2.sub{font-size: 13px; font-weight: bold;}
	div.headright strong{font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright strong a{margin-left: 0px; font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright strong a:hover{margin-left: 0px; font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright h1 a{margin-left: 0px; font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright h1 a:hover{margin-left: 0px; font-size: 13px; font-weight: bold; display: inline; color: #FFFFFF;}
	div.headright a{margin-left: 239px; font-size: 13px; text-decoration: none; color: #FF4800;}
	div.headright a:hover{margin-left: 239px; font-size: 13px; text-decoration: none; color: #FFFFFF;}

div.headline {background: #434343; padding: 5px; margin-right: 5px; margin-left: 5px;}

div.main_box_full {background: #434343; padding: 5px; text-align: justify; margin-top: 17px;}
	div.main_box_full h3{margin: 0px; padding: 0px; font-size: 14px;}


table.empftbl {width: 100%; color: #E03F00; margin: 0px;}
	table.empftbl a{color: #D8D8D8;}
	table.empftbl a:hover{color: #FFFFFF;}
	table.empftbl img{position: relative; top: 3px;}

iframe.affframe {float: right; border: 0px; margin: 0px; padding: 0px; height: 460px; width: 350px;}


div.gal2_l {background: #434343; padding: 10px; text-align: justify; width: 325px; float: left;}
div.gal2_r {background: #434343; padding: 10px; text-align: justify; width: 325px; float: right;}

div.gal3_1 {background: #434343; padding: 10px; text-align: justify; width: 210px; float: left;}
div.gal3_2 {background: #434343; padding: 10px; text-align: justify; width: 210px; float: left; margin-left: 5px; margin-right: 5px;}
div.gal3_3 {background: #434343; padding: 10px; text-align: justify; width: 210px; float: left;}


div.kontaktbanner {text-align: center; margin-top: 17px; margin-bottom: 17px;}


div.profil1 {width: 128px; margin: 0px; border: 1px solid #1D1D1D; padding: 5px; background: #434343; float: left; text-align: center;}
	div.profil1 a{color: #D5D5D5;}
	div.profil1 a:hover{color: #FFFFFF;}
	div.profil1 img{border-top: 1px solid #FF4800; padding-top: 1px;}


div.profil2_l {width: 344px; height: 198px; border: 1px solid #1D1D1D; float: left; margin-top: 16px;}
div.profil2_r {width: 344px; height: 198px; border: 1px solid #1D1D1D; float: right; margin-top: 16px;}
div.profil2headline {background: #434343; margin-bottom: 2px; padding: 3px; border-bottom: 1px solid #FF4800; color: #FF4800; text-align: center;}
	div.profil2headline b {color: #FFFFFF;}
div.profil2pic {width: 125px; padding: 5px; background: #434343; float: left;}
div.profil2text {width: 197px; height: 160px; padding: 5px; background: #434343; float: right;}
div.profil2text2 {width: 197px; height: 160px; padding: 5px; background: #434343; float: right;}


div.empfbox2 { background: #434343; padding: 5px; margin-bottom: 17px;}
div.empfbox2 strong {text-decoration: underline;}
div.empfbox2 img {float: left; margin-right: 5px; border: 1px solid #FF5A00;}


/*################*/
/* Navigation
/*################*/

div.nav_box_full {width: 285px; padding: 5px;padding-bottom: 0px; margin-bottom: 0px;}
div.nav_box_fullbg {width: 275px; padding: 5px; margin: 5px; background: #434343; margin-bottom: 17px;}

div.nav_box_banner {background: #434343; padding-top: 1px; margin: 5px; text-align: center; border-bottom: 1px solid #434343;}
	div.nav_box_banner img{margin: 14px;}

div.nav_box_banner2 {background: #434343; padding-top: 1px; margin: 5px; text-align: center;}
	div.nav_box_banner2 img{margin: 17px;}


input.search {width: 210px; border: 1px solid #FF4800; background: #434343; color: #FFFFFF;}
input.sbutton {border: 1px solid #FF4800; background: #434343; color: #FFFFFF; position: relative; left: 4px;}

div.nav_box_links {width: 285px; height: 245px; padding: 5px; padding-bottom: 0px; margin-bottom: 0px;}

div.nav_sitelinks {padding: 5px; background: #434343; margin-bottom: 6px; text-align: center; color: #FF4800;}
div.nav_sitelinks2 {padding: 5px; background: #434343; margin-bottom: 0px; text-align: center; color: #FF4800;}
	div.nav_sitelinks:hover, div.nav_sitelinks2:hover {background: #5A5A5A;}
	div.nav_sitelinks a, div.nav_sitelinks2 a{color: #D9D6D6; text-decoration: none; font-weight: bold; font-size: 13px;}
	div.nav_sitelinks a:hover, div.nav_sitelinks2 a:hover{color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 13px;}


div.nav_box_160_120_l {width: 160px; float: left;}
div.nav_box_160_120_r {width: 120px; float: right;}


/*################*/
/* Footer
/*################*/

div.footernav {text-align: center; font-size: 11px; color: #D2D2D2;}
div.footernav a {color: #D2D2D2; font-size: 10px;}
div.footernav a:hover {color: #FFFFFF; font-size: 10px;}

div.empfbox {background: #434343; padding: 5px; margin-right: 5px; margin-left: 5px; margin-top: 17px; margin-bottom: 10px;}

/* Layer*/
#layer {width: 750px; height: 450px; background: url(img/layer.png);}
#layer div{width: 650px; height: 350px; background: url(img/layer.jpg); position: relative; top: 50px; left: 50px;}
#layer div a{float: right; width: 50px; height: 50px; position: relative; bottom: 30px; right: 4px;}


