/*-------------------------------------------------
Container
-------------------------------------------------*/

.mainfield_container {
	float: left;
	clear: left;
}


/*-------------------------------------------------
Newsboxen
-------------------------------------------------*/

.newsbox-head {
	font-family: "lucida grande", arial;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	clear: left;
	padding-bottom: 10px;
}


.newsbox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	clear: left;
}

a.newsbox-link {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	float: left;
	clear: left;
}

a.newsbox-link:visited {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	float: left;
	clear: left;
}

a.newsbox-link:hover {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #CC0000;
	float: left;
	clear: left;
}



/*-------------------------------------------------
eingabefelder
-------------------------------------------------*/


.dropdown {
	width: 250px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 18px;
	padding-top: 0px;
	padding-left: 4px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}

.dropdown:visited {
	width: 250px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 18px;
	padding-top: 0px;
	padding-left: 4px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}

.dropdown:hover {
	width: 250px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 18px;
	padding-top: 0px;
	padding-left: 4px;
	margin-bottom: 3px;
	border: 1px solid #dc0404;
}




.inputfield {
	width: 250px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 14px;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 3px;
	border: 1px solid #999999;
}


.inputfield:hover {
	width: 250px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 14px;
	padding-top: 2px;
	padding-left: 4px;
	margin-bottom: 3px;
	border: 1px solid #dc0404;
}


.inputbox {
	width: 394px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 80px;
	padding-top: 2px;
	padding-left: 4px;
	border: 1px solid #999999;
}


.inputbox:hover {
	width: 394px;
	font-family: "lucida grande", verdana;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #0b0b0b;
	text-decoration: none;
	height: 80px;
	padding-top: 2px;
	padding-left: 4px;
	border: 1px solid #dc0404;
}


/*-------------------------------------------------
construction
-------------------------------------------------*/


body, body td {
	font-family: "Lucida Grande", Arial;
	font-size: 8pt;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
}

body a {
	font-family: "Lucida Grande", Arial;
	color: #CC0000;
	text-decoration: none;
	font-size: 8pt;
}


.container {
	width: 741px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}

.innencontainer {
	width: 741px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 8px;
}


img {
	border: 0px solid;
}

.boxlogo {
	float: left;
	width: 740px;
	padding-top: 20px;
}

.sprachwahl {
	float: right;
	padding-top: 26px;
}


.logo {
	float: left;
}



/*-------------------------------------------------
navigation oben
-------------------------------------------------*/


.mainnav {
	float: right;
	width: 704px;
	padding-bottom: 9px;
	padding-top: 15px;

}


.homelink {
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0b0b0b;
	text-decoration: none;
	float: left;
}

.homelink a {
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0b0b0b;
	text-decoration: none;
	padding-right: 15px;
}

.homelink a:visited {
	color: #0b0b0b;
}

.homelink a:hover {
	color: #dc0404;
}



.navlink {
	float: right;
	width: 486px;
}

.navlink a {
	float: right;
}


a.navlinked {
	color: #dc0404;
}

a.navlinked:visited {
	color: #dc0404;
}

a.navlinked:hover {
	color: #dc0404;
}






/*-------------------------------------------------
subnav
-------------------------------------------------*/





.nopic {
	float: right;
	width: 704px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dc0404;
	height: 259px;
}



.subnav {
	background-image: url(/img/blackdot.png);
	background-repeat: repeat;
	width: 704px;
	height: auto;
	float: left;
}

.subnav a {
	font-family: "Lucida Grande", Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #ffffff;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 5px;
	float: left;
}

.subnav a:hover{
	color: #dc0404;
}

.subnav_m a, .subnav_m {
	font-weight: normal;
	float: left;
	color: #ff0303;
}

.subnav_m a:visited {
	font-weight: normal;
	float: left;
	color: #ff0303;
}

.subnav_m a:hover {
	font-weight: normal;
	float: left;
	color: #ff0303;
}


/*-------------------------------------------------
content
-------------------------------------------------*/




.content {
	float: right;
	width: 704px;
	padding-top: 30px;
	padding-bottom: 20px;
}






/*-------------------------------------------------
Schwebende Box mit fester Hoehe --- float left
-------------------------------------------------*/



.fixedbox {
	float: left;
	width: 214px;
	height: 190px;
	padding-right: 20px;
}

.fixedbox-head {
	font-family: "lucida grande", arial;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.fixedbox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.fixedbox-text a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration:none;
}

.fixedbox-text a:visited {
	color: #0b0b0b;
}

.fixedbox-text a:hover {
	color: #dc0404;
}


.fixedbox-more {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #990000;
	float: left;
	width: 207px;
}

.fixedbox-more a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration: none;
}

.fixedbox-more a:visited {
	color: #0b0b0b;
}

.fixedbox-more a:hover {
	color: #dc0404;
}















/*-------------------------------------------------
Schwebende Box linke Seite --- float left
-------------------------------------------------*/



.floatingbox {
	float: left;
	width: 207px;
	padding-right: 20px;
	padding-bottom: 25px;
}

.floatingbox-head {
	font-family: "lucida grande", arial;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.floatingbox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.floatingbox-text a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration:none;
}

.floatingbox-text a:visited {
	color: #0b0b0b;
}

.floatingbox-text a:hover {
	color: #dc0404;
}


.floatingbox-more {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #990000;
	float: left;
	width: 207px;
}

.floatingbox-more a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration: none;
}

.floatingbox-more a:visited {
	color: #0b0b0b;
}

.floatingbox-more a:hover {
	color: #dc0404;
}





/*-------------------------------------------------
infobox rechte Seite --- float right
-------------------------------------------------*/


.infobox {
	float: right;
	width: 207px;
	padding-bottom: 25px;
	clear: right;
}

.infobox-head {
	font-family: "lucida grande", arial;
	font-size: 13px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.infobox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 207px;
}

.infobox-text a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration:none;
}

.infobox-text a:visited {
	color: #0b0b0b;
}

.infobox-text a:hover {
	color: #dc0404;
}


.infobox-more {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #990000;
	float: left;
	width: 207px;
}

.infobox-more a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration: none;
}

.infobox-more a:visited {
	color: #0b0b0b;
}

.infobox-more a:hover {
	color: #dc0404;
}










/*-------------------------------------------------
Artikelcontainer linke Seite
-------------------------------------------------*/

.printsend {
	float: left;
	clear: left;
	width: 380px;
	margin-top: 20px;
	padding-right: 20px;
}



.articlebox {
	float: left;
	clear: left;
	width: 404px;
	padding-right: 20px;
	
}

.articlebox-head {
	font-family: "lucida grande", arial;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	padding-bottom: 4px;
	clear: left;
	width: 404px;
}

.articlebox-subhead {
	font-family: "lucida grande", arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 404px;
}


.articlebox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 400px;
}

.articlebox-text a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration:none;
}

.articlebox-text a:visited {
	color: #0b0b0b;
}

.articlebox-text a:hover {
	color: #dc0404;
}


.articlebox-more {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #990000;
	float: left;
	width: 300px;
}

.articlebox-more a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration: none;
}

.articlebox-more a:visited {
	color: #0b0b0b;
}

.articlebox-more a:hover {
	color: #dc0404;
}












/*-------------------------------------------------
Artikelcontainer volle Breite
-------------------------------------------------*/


.breitebox {
	float: left;
	clear: left;
	width: 704px;
	padding-right: 20px;
	
}

.breitebox-head {
	font-family: "lucida grande", arial;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #CC0000;
	float: left;
	padding-bottom: 4px;
	clear: left;
	width: 704px;
}

.breitebox-subhead {
	font-family: "lucida grande", arial;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 704px;
}


.breitebox-text {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #666666;
	float: left;
	padding-bottom: 10px;
	clear: left;
	width: 700px;
}

.breitebox-text a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration:none;
}

.breitebox-text a:visited {
	color: #0b0b0b;
}

.breitebox-text a:hover {
	color: #dc0404;
}


.breitebox-more {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #990000;
	float: left;
	width: 300px;
}

.breitebox-more a {
	font-family: "lucida grande", arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #0b0b0b;
	text-decoration: none;
}

.breitebox-more a:visited {
	color: #0b0b0b;
}

.breitebox-more a:hover {
	color: #dc0404;
}


















/*-------------------------------------------------
footer
-------------------------------------------------*/





.footer {
	float: right;
	width: 704px;
	margin-top: 20px;
	margin-bottom: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dc0404;
	padding-top: 3px;
}


.footerlink {
}

.footerlink a {
}



.footerlinkright {
	font-family: "Lucida Grande", Arial;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #999999;
	text-decoration: none;
	float: right;
}

.footerlinkright a {
	font-family: "Lucida Grande", Arial;
	font-size: 10px;
	line-height: normal;
	font-weight: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
}

.footerlinkright a:visited {
	color: #cc0000;
}

.footerlinkright a:hover {
	color: #dc0404;
}
