 /* Extension Style Sheets */
@import url(format.css);
@import url(extensions/tt_news/tt_news.css);

/*colors*/
/* blue: #336796; => #003e77; */
/* green: #afcc2d; => #94a709; */

/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	font-size: 11px;
	color: #004279;
}

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* -----------------------------------------------------------
Page Structure 
------------------------------------------------------------ */

#boxcenter {
	position: relative;
	width: 999px;
	margin: 8px auto 8px auto;
	text-align: left;
}

#APos {
	width: 999px;
	height: 205px;
	background: url('../layout/frame/ureinwohner_background_top.png') no-repeat;
}

#logoDVL {
	float: left;
	width: 238px;
	height: 74px;
	margin: 0;	
}

#logoUreinwohner {
	float: left;
	width: 241px;
	height: 163px;
	margin: 9px 0px 0px 29px;	
}


#bayerns-ureinwohner {
	width: 999px;
	height: 178px;
	border: 0;
	margin: 0;
	padding: 0;
}



#BPos {
	width: 999px;
	margin: 0;
	padding: 0;
	border: 0;
	background: url('../layout/frame/background_BPos.png') repeat-y;
}

#B1 {
	float: left;
	width: 238px;
	margin: 0px 32px 0px 0px;
}

#menuPos {
	width: 238px;
	min-height: 222px;
	background: url('../layout/frame/background_menu.png') no-repeat;
}

/* IE6 */
* html #menuPos {
	height: 600px;
	background: url('../layout/frame/background_menu.gif') no-repeat;
}


#searchPos {
	margin: 50px 0px 0px 20px;
}



#B2 {
	float: left;
	width: 500px;
	margin: 35px 25px 0px 0px;
}

#contentMain {
}

/* if there is no col B3 */
#B2Aktuelles {
	float: left;
	width: 689px;
	margin: 35px 0px 0px 0px;
}


#B3 {
	float: left;
	width: 164px;
	margin: 45px 0px 0px 0px;
}

#contentRight {
}

#B4 {
	float: right;
	width: 15px;
	height: 860px;
	background: url('../layout/frame/background_B4.png') top right no-repeat;
}



#CPos {
	clear: both;
	width: 238px;
	margin: 0px;
	background: #654321;
}

#CPos img {
	width: 94px;
	height: 116px;
	margin: -116px 0px 0px 144px;
}


#contentClear {
	clear: both;
	font-size: 1px;
	height: 1px;
}


/* -----------------------------------------------------------
SUCHE
------------------------------------------------------------ */

/* start searchbox */
#searchPos form {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


#searchPos input.tx-indexedsearch-searchbox-sword {
	float: left;
	font-size: 10px;
	width: 138px;
	height: 14px;
	padding: 0px 1px;
	margin: 0px 0px;
	border: 1px solid #9fb0cd;
	background: #fff;
	color: #003e77;
}

#searchPos input.searchbutton {
	width: 21px;
	height: 20px;
	margin: -3px 0px 0px 0px;
}
/* end searchbox */


/* -----------------------------------------------------------
MENU
------------------------------------------------------------ */

/* start menu */

.menu1Element {
	position: static;
	width: 200px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding: 12px 0px 8px 0px;
}

a.menu1_no:link, a.menu1_no:active, a.menu1_no:visited {
	display: block;
	text-decoration: none;
	margin: 0px 10px;
	color: #fff;
	font-weight: bold;
}

a.menu1_no:hover {
	display: block;
	text-decoration: none;
	margin: 0px 10px;
	color: #afcc2d;
	font-weight: bold;
}

a.menu1_act:link, a.menu1_act:active, a.menu1_act:visited,a.menu1_act:hover {
	display: block;
	text-decoration: none;
	margin: 0px 10px;
	color: #afcc2d;
	font-weight: bold;
}

.menu2Element {
	position: static;
	width: 200px;
	margin-bottom: 0px;
	margin-left: 36px;
	padding: 10px 0px;
}

.beforeImg {
	float: left;
	width: 4px;
	height: 6px;
	margin: 4px 0px 0px 9px;
}


a.menu2_no:link, a.menu2_no:active, a.menu2_no:visited {
	display: block;
	float: right;
	width: 171px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	color: #fff;
	font-weight: normal;
}

a.menu2_no:hover {
	display: block;
	float: right;
	width: 171px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	color: #afcc2d;
	font-weight: normal;
}

a.menu2_act:link, a.menu2_act:active, a.menu2_act:visited,a.menu2_act:hover {
	display: block;
	float: right;
	width: 171px;
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	color: #afcc2d;
	font-weight: normal;
}

/* end menu */

