@import url(/css/news.css);
@import url(/css/impressum.css);
@import url(/css/elements.css);
@import url(/common/popup.css);

html, body { margin: 0; padding: 0; background-color: #FFFFFF;}

html, body, td, input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
img { border-width: 0px }
a { color: #000000; text-decoration: none;}
a:hover { color:#000000; text-decoration:underline; }

h1 { font-size: 18px; color: #000000; font-weight:normal; margin-top: 0px; margin-bottom: 9px;}
h2 { font-size: 13px; margin-bottom: 5px;}
h3 { font-size: 12px;  }
h5 { font-size: 13px; color: #EC750D; margin-bottom: 5px; margin-top: 2px;}
h6 { font-size: 15px; line-height: 30px; color: #EF9421; display: inline;}
h7 { font-size: 13px; font-weight: bold; line-height: 20px; color: #EF9421; display: inline;}
p { font-size: 11px; margin-bottom: 9px; margin-top: 0px; line-height: 14px;}


img.plus { margin-left: -10px;}

div.element { clear: both;  }

div.page {
    padding: 0; margin: 0;
    width: 900px;
	background-image: url(/files/allgemein/img_content_bg.jpg); background-repeat: no-repeat;
	min-height: 800px;
}

div#site-head { }

div#main-menu {position: relative; top: 208px; left: 40px;}
div#main-menu ul { margin: 0; padding: 0; width: 150px;  text-align: right;}
div#main-menu ul li { margin: 0; padding: 0; list-style-type: none; margin-bottom: 20px;}
div#main-menu ul li.last {  }
div#main-menu ul li.active a { color: #EF9421;}
div#main-menu ul li a {text-decoration: none; color: #102B56; font-weight: bold;}
div#main-menu ul li a span	{height: 16px; }
div#main-menu ul li a:hover span	{text-decoration: none; color: #EF9421; font-weight: bold; }
/* menu1 - menue6 padding left extra def. */
div#main-menu ul li.menu1 a	{padding-right: 10px;}
div#main-menu ul li.menu2 a	{padding-right: 10px;}
div#main-menu ul li.menu3 a	{padding-right: 7px;}
div#main-menu ul li.menu4 a	{padding-right: 22px;}
div#main-menu ul li.menu5 a	{padding-right: 40px;}
div#main-menu ul li.menu6 a	{padding-right: 55px;}

div#main-menu ul li a:hover {color: #EF9421;}

div#sub-menu {position: absolute; top: 60px; left: 240px; width: 520px;}
div#sub-menu ul { list-style-type: none; margin: 0; padding: 0; }
div#sub-menu ul li {float:left; padding: 2px 5px 2px 0px; }
div#sub-menu ul li a {text-decoration: none; color: #102B56; border-right: 1px solid #000000; text-transform:uppercase; padding-right: 6px;}
div#sub-menu ul li.last a {text-decoration: none; color: #102B56; border: none;}
div#sub-menu ul li.active a {color: #EF9421;}
div#sub-menu ul li a:hover {color: #EF9421;}
div#sub-menu ul ul {  }
div#sub-menu ul ul li {  }
div#sub-menu ul ul li a {  }
div#sub-menu ul li.active ul li a {  }
div#sub-menu ul li.active ul li.active a {  }

div#bottom-menu {position: absolute; top: 10px; left: 700px; width: 150px;}
div#bottom-menu ul {margin: 0; padding: 0;}
div#bottom-menu ul li {list-style-type: none;}
div#bottom-menu a {text-decoration: none; color: #102B56; font-size: 10px;}
div#bottom-menu a:active {color: #EF9421;}
div#bottom-menu a:hover {color: #EF9421;}

div#content  {position: relative; top: -70px; left: 250px; width: 350px; min-height: 550px;}

div.clear	{clear: both;}

div.home div#content	{position: relative; top: -120px; left: 310px; width: 450px; height: 351px;}
div#content a	{font-weight: bold; font-size: 11px; text-decoration: none;}
div#content a:hover	{color: #EF9421;}

div#bildklein, div#bildmittel, div#bildgross	{position: absolute;}
div#bildklein	{left: 655px; width: 94px; height: 94px; top:500px;}
div#bildmittel	{left: 660px; width: 118px; height: 118px; top:150px;}
div#bildgross	{left: 630px; width: 165px; height: 165px; top:300px;}

div.newsList	{padding-bottom: 5px; padding-top: 10px; border-bottom: 1px dashed #cccccc;}
div.newsList h1	{font-size: 13px; font-weight: bold;}
div.newsList h2	{font-size: 10px; font-weight: normal;}
div.newsList p	{font-size: 11px; }
div.newsList span a	{ display: block; text-decoration: none; font-weight: bold; margin-top: 8px; margin-left: 250px;}
div.newsList span a:hover	{color: #EF9421;}

table.formular { border-collapse: collapse; }
table.formular td { border: 1px solid white; }
table.formular tr td.name { font-size: 11px; color: white; background-color: #43729C;  text-align: right; font-weight: bold; padding-left: 10px; padding-right: 5px; }
table.formular tr.submit td.name { background-color: white; }
table.formular td.field { padding: 3px; border-left-width: 0; padding-left: 6px; }
table.formular td.color { width: 4px; border-right-width: 0; }
table.formular tr.pflicht td.color { background-color: #FD9921; }
table.formular tr.error td.field input,
table.formular tr.error td.field textarea { background-color: #FAD7AD; border-color: #FD9921; }
table.formular input,
table.formular textarea { border: 1px solid #43729C; }
table.formular tr.submit input { margin-top: 10px; padding: 0; width: auto; }
table.formular tr.checkbox input,
table.formular tr.multicheckbox input,
table.formular tr.option input{ border-width: 0px; }
table.formular tr.text td.field input { width: 207px; }
table.formular tr.email td.field input { width: 207px; }
table.formular tr.format td.field input { border-width: 0; }
table.formular div.captchafield input { width:140px; margin-top:3px; }
table.formular div.captchafield div { float:left; margin-right:5px; }
table.formular div.captchafield p { font-size:10px; margin:0; padding:0; padding-bottom:6px;}

div.pflicht { margin-bottom: 10px; }
div.pflicht div { background-color: #FD9921; width: 5px; height: 5px; float: left; margin-top:5px; margin-right:3px; font-size:1px; line-height:1px}
div#fehler { font-size: 11px; width: 175px; background-color: #FAD7AD; border: 1px solid #FD9921; padding: 5px; margin-bottom: 10px; }
div#fehler p { font-size: 11px; margin: 0; }
div#fehler ul { margin: 0; padding: 0; padding-left: 15px; }



