/* CSS Document */

body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #69686A;
	border-top:0px;
}

td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div{
padding:0px;
border-top: 0px;
border-bottom: 0px;
margin:0px;
}
p{
	margin-top:0px;
	margin-bottom:0px;
	text-align: left;
	font-family: Verdana, Arial, Sans-serif;
	color: #69686A;	
}

img {
	border: 0;
}
/* *********************** Kontktformular *********************** */	
/* Formate fuer den Select Tag und die Input Tags */
select, input, textarea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	color: #7f8080;
	background-color: #f0f5fa;			
}
		
input, textarea, select {
			border: 1px solid #c5c5c5;
			width: 185px;
}
		
/* Format fuer Senden-Button */
.bsenden {
			background-color: #fff;
			width: 57px;
			height: 12px;
			border: 0;
}
		
/* Innenabstaende der Tabelle fuer das Formular */
.kontform {
			padding-top:2px;
			padding-bottom:2px;
			font-size: 0.6em;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #69686A;	
			padding-left:12px;
}
	
/* Andere Hintergrundfarbe bei Fehler */
.fehler {
			background-color: #fcede3;
			border: 1px solid #bb7065;
}

/* LOGO; MENU*/
#header {
	width: 761px;
	height: /*93*/ 108px;
	margin: 0 auto;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
	background: url(../../../fileadmin/image/image_template/bochtler_logo.jpg) 92px bottom no-repeat;
	text-align: left;
	/*padding-top: 15px;*/
}
#karte{
	width: 534px;
	height: 511px;
	background: url(../../../fileadmin/image/image_content/kontakt/karte.jpg) no-repeat;
	text-align: left;
}
/* ********************************************************************************

MENU_I_OBEN  -  MARKER*/
#menu {
/*	margin-left: 22px;*/
	float:left;
	height:22px;
	color: #C0C0C0;
	margin-top: 15px;
}
/* Menu im Zustand: Normal*/
.menulink{
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #999999;
	text-decoration: none;
	vertical-align:text-top;
}
.menulink a{
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #999999;
	text-decoration: none;
    height:15px;
	vertical-align:text-top;
}
.menulink a:hover{
	color: #69686A;
}
/* Menu im Zustand: ACTIV*/
.menucur{
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #69686A;
	text-decoration: none;
	vertical-align:text-top;
}
.menucur a{
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #69686A;
	text-decoration: none;
    height:15px;
	vertical-align:text-top;
}
/* Zwieschen Menü-Einträge*/
.menuPipe{
	width:2px;
	height:20px;
	vertical-align:top;
}
/* Menu für AGB und Impressum  im Zustand: Normal*/
.menuhell{
	font-size: 1.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C0C0C0;
	text-decoration: none;
	vertical-align:text-top;
}
.menuhell a{
	font-size: 0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #C0C0C0;
	text-decoration: none;
    height:15px;
	vertical-align:text-top;
}
.menuhell a:hover{
	color: #999999;
}

/*                *****************   */

#logo {
	width: 170px;
	height: 105px;
	float: right;
}
/* ********************************************************************************
MENU_II_OBEN  -  MARKER*/
#menu2 {
	width: 560px;
	text-align: right;
	position: relative;
	top: 40px;
}
/* Erhält MARKER: CONTENT_NORMAL , MARKER: CONTENT:RIGHT und MARKER: FOOTER*/
#content {
	width: 763px;
	margin:0 auto;
	background: #EBEBEB;
	border-top: 22px solid #EBEBEB;
	height: auto;
}
#block_left {
	width: 22px;
	height: 22px;
	background: #EBEBEB;
	float:left;
}
#block{
	width: 741px;
	background: #EBEBEB;
	float:left;
}
/* MARKER: CONTENT_NORMAL*/
#normal {
	width: 585px;
	float: left;
	height: auto;
	text-align: left;
}
#content_breit{
	width: 719px;
	float: left;
	height: auto;
	text-align: left;
	}
.breit {
	width: 719px;
	float: left;
	height: auto;
	text-align: left;
/*	border-top: 11px solid #EBEBEB;	*/
}
/* MARKER: CONTENT:RIGHT*/
#right {
	width: 131px;
	float: left;
	text-align: left;
	border-left: 3px solid #EBEBEB;
}
#load {
	width: 131px;
	float: left;
	text-align: left;
	border-top: 150px solid #EBEBEB;
}
.right_breit {
	width: 134px;
	float: left;
	text-align: left;
	padding-top: 10px;
}
/* FOOTER: WEIß*/
#footer {
	clear:both;
	margin:0 auto;
	width: 763px;
/*	float: left;
			border-bottom: 22px solid #EBEBEB;
	
*/
	height: 22px;
	background: #EBEBEB;

}
/* CONTENT */
.content_header{
	width:585px;
	
	background: #FFFFFF;
	float: left;
}
.block_text{
	width:585px;
	color:#69686A;
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
/*	border-top: 3px solid #EBEBEB;*/
	float:left;
}

.content_text{
	width:585px;
	color:#69686A;
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	border-top: 10px solid #EBEBEB;
}
.headerbild{
	border-bottom: 10px solid #EBEBEB;
	background: #EBEBEB;

}
.headertext{
	width:573px;
	background: #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	border-left: 12px solid #FFFFFF;
	border-top: 12px solid #FFFFFF;	
	/*color:#999999;*/
	color:#69686A;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#69686A;
font-weight: bold;
margin-bottom:0.7em;
}
.tabletext a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0D3F96;
	text-decoration: none;
	vertical-align:bottom;
	background: #FFFFFF;
	padding-top:0px;
}

.box {
 width:264px;
 padding-left:12px; 
 padding-right:12px;
 text-align:left;
 }
.tabletext{
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color:#69686A;
/*    background: red;*/
	padding-top:12px;
	vertical-align:top;
}
.grautext{
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #EBEBEB;
	color:#69686A;
	padding:12px;
}
.downloads{
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color:#999999;
	vertical-align: middle;
	height:29px;
	float:left;
}
.ueberschrift{
	color:#69686A;
	font-weight:bold;
}
.link_text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0D3F96;
	text-decoration: none;
	vertical-align:top;
	background: #FFFFFF;
}
.link_text{
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	color:#999999;
/**/	padding-bottom:12px;
	padding-right:12px;
	padding-left:12px;
	vertical-align:top;
}
.righttext{
	font-size:0.6em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:6px;
}

.rightueberschrift {
	font-family:Arial, Helvetica, sans-serif;/**/
	font-size:0.9em;
	color:#FFFFFF;
	font-weight:bold;
	padding:6px;
}
.rightlink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#FFFFFF;
	text-decoration: none;
	vertical-align:top;
	padding-bottom:6px;
	padding-right:6px;
}
.rightlink a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
	vertical-align:top;
}

.newsueberschrift
{
	font-family: Verdana, Arial, Sans-serif;
	/*font-size: 11px;*/
	font-size:0.9em;
	color: #69686A;
	font-weight:bold;
}

.newsueberschrift a
{
	color:#0D3F96;
	text-decoration:none;
}

.newsueberschriftdetail
{
	color:#69686A;
	font-size:1,8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.newstext
{
	font-family: Verdana, Arial, Sans-serif;
	color:#69686A;
	font-size:0.6em;
}