
body {
	
	/* background: #1b689f; */
	background: #07940b;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin: 0 auto;
	
}

form {
	padding: 0px; 
	margin: 0px; 
	border: 0px; 
	border-style: none;
}

.iframe {
	background: transparent;
	background-color: transparent;	
}

#box {
	background: url(img/hint.gif) repeat-x;
	width:100%;
	height: 200px;
}

#box2 {
position:absolute; margin-top:0px; margin-left: 0px;
background: url(img/hint.gif) repeat-x;
width: 100%;
height: 200px;
}

#box3 {
background: url(img/box_hint.gif) repeat-x bottom;
width: 100%;
height: 800px;
}

#box_paypal {
position:absolute; margin-top:0px; margin-left: 0px;
background: url(img/hint.gif) repeat-x;
width: 100%;
height: 200px;
}

#box_paypal_unten {
background: url(img/box_hint.gif) repeat-x bottom;
width: 100%;
height: 600px;
}

#box_innen {
	width:987px;
	margin:0 auto;
}

#navig {
	position:absolute; 
	margin-top:100px; 
	margin-left: 6px; 
	z-index: 5000;
}

#navig  a:link {
	float: left;
	text-decoration: none;
	color: #ffffff;
	margin: 4px 30px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
}

#navig  a:VISITED {
	float: left;
	text-decoration: none;
	color: #ffffff;
	margin: 4px 30px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
}

#navig  a:HOVER {
	float: left;
	text-decoration: none;
	color: #b4b4b4;
	margin: 4px 30px 10px 10px;
	font-weight: bold;
	font-size: 14px;;
	font-family: Tahoma;
}

#navig  a:FOCUS {
	float: left;
	text-decoration: none;
	color: #ffffff;
	margin: 4px 30px 10px 10px;
	outline: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
}

#content {
	background: url(img/box_hint.gif) repeat-x bottom;
	background-color: #ffffff;
	height: 610px;
	z-index: 10;
}

#content_kontakt{
	background: url(img/box_hint.gif) repeat-x top;
	background-color: #07940b;
	height: 720px;
	z-index: 10;
}

#content-preise {
	background: url(img/box_hint.gif) repeat-x top;
	background-color: #07940b;
	height: 720px;
	z-index: 10;
}

#content-index {
	background: url(img/box_hint.gif) repeat-x bottom;
	background-color: #ffffff;
	height: 650px;
	z-index: 10;
}

#content-paypal {
	background: url(img/box_hint.gif) repeat-x bottom;
	background-color: #07940b;
	height: 450px;
	z-index: 10;
}


#content_innen {
	height: 600px;
	z-index: 10;
}

.link-1 { color: #003366; text-decoration: none; font-size: 12px; font-weight: bolder;}
.link-1 a:link { color: #003366; text-decoration: underline; font-size: 12px; font-weight: bolder;}
.link-1 a:visited { color: #003366; text-decoration: underline; font-size: 12px; font-weight: bolder;}
.link-1 a:hover { color: #6699cc; text-decoration: none; font-size: 12px; font-weight: bolder;}
.link-1 a:active { color: #003366; text-decoration: underline; font-size: 12px; font-weight: bolder;}

.link-2 { color: #6699cc; text-decoration: none; font-size: 9pt; font-weight: bold;}
.link-2 a:link { color: #6699cc; text-decoration: none; font-size: 9pt; font-weight: bold;}
.link-2 a:visited { color: #6699cc; text-decoration: none; font-size: 9pt; font-weight: bold;}
.link-2 a:hover { color: #000033; text-decoration: underline; font-size: 9pt; font-weight: bold;}
.link-2 a:active { color: #6699cc; text-decoration: none; font-size: 9pt; font-weight: bold;}


.copyright {

	color: #b4b4b4;
	font-size: 9px;
	font-weight: bolder;
}

.copyright a:link { color: #b4b4b4; text-decoration: underline; font-size: 9px; font-weight: bold;}
.copyright a:visited { color: #b4b4b4; text-decoration: underline; font-size: 9px; font-weight: bold;}
.copyright a:hover { color: #b4b4b4; text-decoration: none; font-size: 9px; font-weight: bold;}
.copyright a:active { color: #b4b4b4; text-decoration: underline; font-size: 9px; font-weight: bold;}

.bold {font-weight: bold;}
.bold td {font-weight: bold;}






/*---------------START Anmeldung ------------------------*/

.border-error {  border: 1px dashed #cc0000; background-color: #ffe8e8;}

.inputBoxText { font-weight: bold; font-size: 12px; width: 160px; white-space: nowrap;}


.input-1 input {width: 428px; font-size: 12px; text-align: left; background-color: #f5f5f5;  border: 1px solid #b4b4b4; padding-left: 4px;}
.input-1-false input {width: 428px; font-size: 12px; text-align: left; background-color: #ffe8e8;  border: 1px dashed #cc0000; padding-left: 4px;}

.input-1 textarea {width: 428px; font-size: 12px; text-align: left; background-color: #f5f5f5;  border: 1px solid #b4b4b4; padding-left: 4px;}
.input-1-false textarea {width: 428px; font-size: 12px; text-align: left; background-color: #ffe8e8;  border: 1px dashed #cc0000; padding-left: 4px;}

.input-1 select {width: 80px; font-size: 12px; text-align: left; background-color: #f5f5f5;  border: 1px solid #b4b4b4; padding-left: 4px;}
.input-1-false select {width: 80px; font-size: 12px; text-align: left; background-color: #ffe8e8;  border: 1px dashed #cc0000; padding-left: 4px;}

.check-1 input {background-color: #f5f5f5;  border: 1px solid #b4b4b4;}
.check-1-false input {background-color: #ffe8e8;  border: 1px dashed #cc0000;}

.input-2 input {width: 200px; font-size: 12px; text-align: left; background-color: #f5f5f5;  border: 1px solid #b4b4b4; padding-left: 4px;}
.input-2-false input {width: 200px; font-size: 12px; text-align: left;  background-color: #ffe8e8;  border: 1px dashed #cc0000; padding-left: 4px;}


.input-6-false input {width: 140px; height:38px; font-size: 34px; text-align: left; background-color: #ffe8e8;  border: 1px dashed #cc0000; padding-left: 4px;}
.input-6 input {width: 140px; height:38px; font-size: 34px; text-align: left; background-color: #f5f5f5;  border: 1px solid #b4b4b4; padding-left: 4px;}

.check-1 {font-size: 12px;}
.check-1-false {color: #cc0000; font-size: 12px;}

.input-1-false {color: #cc0000;}
.input-2-false {color: #cc0000;}
.input-3-false {color: #cc0000;}
.input-4-false {color: #cc0000;}
.input-5-false {color: #cc0000;}

.an_titel {
	padding-bottom:20px;
	font-size: 12pt;
	font-weight: bold;
}

.an_sub_titel {
	padding-bottom:3px;
	font-size: 10pt;
	font-weight: bold;
	color: #858384;
}


.l19, .l29, .l39, .l49{font-size:1px; overflow:hidden; display:block;}
.l19 {height:1px; background:#ffffff; margin:0px 5px; width:890px;}
.l29 {height:1px; background:#ffffff; margin:0px 3px; width:894px;}
.l39 {height:1px; background:#ffffff; margin:0px 2px; width:896px;}
.l49 {height:2px; background:#ffffff; margin:0px 1px; width:898px;}
.inhalt9 {width:900px;}
.inhalt9 table {width:900px; background: #ffffff;}


.l110, .l210, .l310, .l410{font-size:1px; overflow:hidden; display:block;}
.l110 {height:1px; background:#ffffff; margin:0px 5px; width:920px;}
.l210 {height:1px; background:#ffffff; margin:0px 3px; width:924px;}
.l310 {height:1px; background:#ffffff; margin:0px 2px; width:926px;}
.l410 {height:2px; background:#ffffff; margin:0px 1px; width:928px;}
.inhalt10 {width:910px; background: #ffffff; padding: 10px;}

.beispiel {
	color: #b4b4b4;
	width: 380px;
}
.form_ok {
	padding: 10px;
	background-color: #cdfac4;  
	border: 1px dashed #009933;
	font-size: 10pt;
	width: 260px;
	text-align: left;
}

.form_not_ok {
	padding: 10px;
	background-color: #ffe8e8;  
	border: 1px dashed #cc0000;
	font-size: 10pt;
	width: 260px;
	text-align: left;
}

/*---------------END Anmeldung ------------------------*/




/* ALT 



body { background: url(img/hint.gif) repeat-x; margin-top:20px; padding-top:20px; padding:0; font-family:  Verdana, tahoma, arial, sans-serif;  font-size:11px;}
form {padding: 0px; margin: 0px; border: 0px; border-style: none;}



*/


.bottom { background: url(img/bottom.jpg) repeat-x; height:20px; font-family:  Verdana, tahoma, arial, sans-serif;  font-size:11px;}

.table-1 {width: 970px;}
.left {text-align:left !important;}
.right {text-align:right !important;}

.justify {text-align: justify !important;}

.navig_hint {background: url(img/navig_hint.gif) repeat-x; height:31px;} 
.link-active-hint {background: url(img/link-active-hint.gif) repeat-x;}


.border {border: 1px solid #d8dce5;}
.border-navi {border-right: 1px solid #d8dce5;}
.border-teil {border-top: 1px solid #d8dce5;}
.border-0 {border: 0px !important;} 

.border-left {border-left: 1px solid #b4b4b4;}
.border-left-2 {border-left: 2px solid #b4b4b4;}
.border-left-3 {border-left: 1px solid #000000;}
.border-right {border-right: 1px solid #b4b4b4;}
.border-bot {border-bottom: 1px solid #b4b4b4;}
.border-bot-3 {border-bottom: 1px solid #000000;}
.border-top {border-top: 1px solid #b4b4b4;}




.select-0 select {width: 172px; color:#000000; text-align: left; background-color: #ffffff; font-size: 11px !important;}





.link-3 a:link { color: #336699; text-decoration: none; font-size: 11px;  font-weight: bold;}
.link-3 a:visited { color: #336699; text-decoration: none; font-size: 11px;  font-weight: bold;}
.link-3 a:hover { color: #336699; text-decoration: underline; font-size: 11px;   font-weight: bold;}
.link-3 a:active { color: #336699; text-decoration: none; font-size: 11px;  font-weight: bold;}

.link-4 a:link { color: #000000; text-decoration: none;  }
.link-4 a:visited { color: #000000; text-decoration: none; }
.link-4 a:hover { color: #000000; text-decoration: underline; }
.link-4 a:active { color: #000000; text-decoration: none; }

.link-5 a:link { color: #000000; text-decoration: underline; }
.link-5 a:visited { color: #000000; text-decoration: underline; }
.link-5 a:hover { color: #000000; text-decoration: none;  }
.link-5 a:active { color: #000000; text-decoration: underline;}



.text {font-size: 10pt; color:#000000;}
.text-2 {font-size: 10pt; color:#000000;}

.titel {font-size: 11pt; font-weight: bold;  color:#2f4e6d;}
.titel-1 {font-size: 14px; font-weight: bold;  color:#ffffff; background-color: #768ba0;}

.text-8 {font-size: 9px;}
.text-12 {font-size: 12px;}
.text-bold {font-weight: bold;}
.text-bold-8 {font-weight: bold; font-size: 9px;}
.text-bold-11 {font-weight: bold; font-size: 11px;}
.text-bold-12 {font-weight: bold; font-size: 11px;}
.text-bold-14 {font-weight: bold; font-size: 12px;}
.text-bold-16 {font-weight: bold; font-size: 14px;}
.text-weiss-bold-11 {font-weight: bold; font-size: 11px; color: #ffffff !important;}
.text-weiss-bold-12 {font-weight: bold; font-size: 12px; color: #ffffff !important;} 
.text-weiss-bold-14 {font-weight: bold; font-size: 14px; color: #ffffff !important;} 
.text-weiss-bold-16 {font-weight: bold; font-size: 16px; color: #ffffff;}
.text-gruen {color: green;}

.img-1 img {border:0px;}
.img-2 img {border:0px; vertical-align: bottom; } 

.hint-all {background: url(../../res/img/hintergrund.jpg) repeat-x; background-color: #ffffff;}
.hint-logo {background: url(../../res/img/logo-hint.jpg) repeat-x;  background-color: #244466;}
.hint-weiss { background-color: #ffffff;}
.hint-grau { background: #f5f5f5;}
.hint-blau { background: #336699;}
.hint-navi-activ {background: #e7ebee;}







.l1, .l2, .l3, .l4{font-size:1px; overflow:hidden; display:block;}
.l1 {height:1px; background:#2b8acd; margin:0 5px; width:400px;}
.l2 {height:1px; background:#2b8acd; margin:0 3px; width:404px;}
.l3 {height:1px; background:#2b8acd; margin:0 2px; width:406px;}
.l4 {height:2px; background:#2b8acd; margin:0 1px; width:408px;}
.inhalt {background:#2b8acd; width:400px; border-left: 5px solid #2b8acd; border-right: 5px solid #2b8acd;}
.inhalt div {margin-left: 0px; width:395px; padding-bottom: 10px;}

.s1, .s2, .s3, .s4{font-size:1px; overflow:hidden; display:block;}
.s1 {height:1px; background:#ffffff; margin:0 5px; width:40px;}
.s2 {height:1px; background:#ffffff; margin:0 3px; width:44px;}
.s3 {height:1px; background:#ffffff; margin:0 2px; width:46px;}
.s4 {height:2px; background:#ffffff; margin:0 1px; width:48px;}
.s_inhalt {background:#ffffff; width:40px; border-left: 5px solid #ffffff; border-right: 5px solid #ffffff;}
.s_inhalt div {margin-left: 0px; width:35px; padding-bottom: 10px;}


 .PostBoxButtonClose {
	background: url("img/medien_menu_button_over.png") no-repeat;
	width: 62px;
	height: 59px;
	cursor: pointer;
}

.PostBoxButtonClose_over {
	background: url("img/medien_menu_button.png") no-repeat;
	width: 62px;
	height: 59px;
	cursor: pointer;
}
