/*

+++++++++++++++++++++++++

Aenderungen krancher.de

+++++++++++++++++++++++++

Datum: 19.09.2006

----------------------------------

#content, #content_ohneBild

org.:  margin: 40px 30px 0px 30px;

neu :  margin: 0px 30px 0px 30px;

----------------------------------

*/



HTML,BODY{

 margin: 0px;

 padding: 0px;

 font-family:Verdana,Arial;

font-size:12px;

font-weight:normal;

}



INPUT, TEXTAREA, SELECT{

border: solid 1px #E2E3E8;

font-family:verdana,arial,sans-serif;

color: #353641;

background-color: #ffffff;

font-size:12px;

}





label {

width: 100px;

margin-right: 20px;

}





H1,H2{

 font-size:15px;

 font-weight:normal;

 color: #792720;

 padding: 0px 0px 10px 0px;

 margin: 0px;

}

H2{

 padding: 0px 0px 5px 0px;

}



H3{

 font-size:12px;

 padding: 0px 0px 0px 0px;

 margin: 0px;



}



A{

  color: #792720;

}



TD{

 font-size:12px;

 vertical-align:top;

}



#page{

}

#maincontainer{

width:100%;

}

#top_navi_small_container{

position: absolute;

top: 0px;

left: 0px;

height:22px;

background-image: url("../images/top_navi_small_bg.jpg");

background-position: top left;

background-repeat: repeat-y;

width: 100%;

}

#top_navi_small{

position: absolute;

top: 3px;

left:30px;

}

#top_navi_small A{

	color: #000000;

	font-size: 12px;

	text-decoration: none;

}





#top_navi_large_container{

position: absolute;

top: 22px;

left: 0px;

background-color:#792720;

height:53px;

width: 100%;

}

#top_navi_large{

position: absolute;

top:34px;

left:30px;

width: 600px;

}



#logo{

position: absolute;

top: 18px;

right: 30px;

/*left:740px;*/

}

#sublogo{

position: absolute;

top: 80px;

right: 30px;

/*left:820px;*/

color: #792720;

}

#content_container{

z-index:10;

position: absolute;

top: 75px;

left: 0px;

width: 100%;

}



#content,#content_ohnebild{

position: relative;

top: 0px;

left: 0px;

/* Aenderung 19.09.2006 

orginal > margin: 40px 30px 0px 30px;

*/

margin: 0px 30px 0px 0px;

}



#content_ohnebild{

margin: 40px 30px 0px 5px;

}







.left{

width: 170px;

vertical-align: top;

background-color:#F6EFEF;

}

#left_navi{

margin-top:35px;

}

#left_navi_titel{

 background-color:#792720;

 color: #ffffff;

 padding:2px 5px 2px 5px;

 width: 200px;

 font-size:11px;

}

#left_navi_text ul{

     margin-top:2px;

}



#left_navi_text li{

	/*ist eine liste*/

   color: #792720;

   list-style-type: square;

   margin-left:-20px;

   line-height: 15px;
   vertical-align: top;
   

}

#left_navi_text li A{

  color: #792720;

  text-decoration: none;

  font-size:11px;

}

#left_navi_text li A:hover{

  color: #A16A66;

  text-decoration: none;

  /*font-weight: bold;*/

  font-size:11px;

  text-decoration:underline;

}



#left_navi_text ul li .act   /*** STYLE FÜR AKTIVEN PUNKT ***/

{

	font-weight: bold;

}





#left_navi_text ul li .act:hover{

	color: #A16A66;

}



#left_navi_text ul li ul li

{

	width:170px;

	margin-left:-26px;

 /*border: black 1px solid;*/

}



#left_navi_text ul li ul li a

{

	color: #792720;

  display: block;



}



#left_navi_text ul li ul li a:hover

{



}



#left_navi_text ul li ul li .act

{

	color: #A16A66;

	font-weight: bold;

}



/* Styleangeben Center Content */

.center{

	width: 705px;

	padding: 35px 25px 25px 25px;

	vertical-align: top;

 	font-family:Verdana,Arial;

	font-size:12px;

	font-weight:normal;

	/*border: solid 1px #792720;*/

}

.folge{

	width: 884px;

	padding: 120px 47px 25px 0px;



}



td.center ul

{

	padding:0;

	margin: 0px 0px 0px 0px !important;

	list-style:square;

	/*color: #A16A66;*/

	/*border: solid 1px #792720;*/

}



td.center ul li     

{

 	padding: 0px 0px 0px 0px;

 	margin: 0px 0px 0px 15px !important;

	/*margin-bottom:0px;*/

	/*background: url(../img/allg/pfeil_mehr.gif) 0px 3px no-repeat;*/

	text-align:left;

	/*border: solid 1px #792720;*/

}

#kreuz,#kreuz_start{

	background-image: url("../images/kreuz.gif");

	background-position: top left;

	background-repeat: no-repeat;

	width: 299px;

	height: 300px;

	position: absolute;

	left: 445px;

	top: 445px;

}



#kreuz_start{

	top: 340px;

}



.right{

width: 165px;

padding-top: 35px;

vertical-align: top;

}





#infobox{

border: solid 1px #792720;

background-color:#F6EFEF;

margin-bottom: 10px;

}



#titel{

    margin: 5px 5px 0px 5px;

}

#text{

    margin: 0px 5px 5px 5px;

    font-size: 10px;

	font-weight: normal;

}



#mehr, #mehr A{

 text-align: right;

 padding:5px;



}

#mehr A{

 text-decoration: none;



}



#bottom_container{

   width: 100%;

	position: fixed;

	bottom: 0;

	background-color: #792720;

	height: 43px;

	width: 100%;

}



#contact{

 color: #ffffff;

 position: relative;

 top:5px;

 left: 20px;

 width: 90%;

}

#contact A{

 color: #969782;

}



#contact ul{

margin: 0;

padding: 0;

text-align: left;

width: 980px;

}



#contact li{

	display: inline;

     background-image: url("../images/dot.gif");

background-repeat: no-repeat;

 background-position: 0 50%;

padding: 3px 0 3px 10px;

margin: .4em 0;

}



#image_container{

position: absolute;

top:76px;

left: 0px;

width: 570px;

}



#img_left{

position: relative;

float: left;

width: 30px;

background-color: #D3D3D4;

height: 142px;

}



#image{

position: relative;

_left:-3px;

}



#img_right{

z-index: 10;

position: absolute;

top: 0px;

left:364px;

}

#img_right1{

}

#img_right1 img{

	width:30px;

	height:46px;

    -moz-opacity:0.6;

    filter: alpha(opacity=60);

}

#img_right2{

	position: absolute;

	top: 0px;

	left: 30px;

}



#img_right2 img{

    height:46px;

    width: 175px;

}

#img_right3{

    position: absolute;

    top:46px;

    left: 0px;

}

#img_right3 img{

   width: 30px;

   height: 96px;

   -moz-opacity:0.4;

    filter: alpha(opacity=40);

}





#img_right4{

   position: absolute;

    top:46px;

    left: 30px;

}



#img_right4 img{

   height:96px;

    width: 175px;

}







/*topnavigation layer*/

/* Top Navigation Menu */

.topnav {

   font-family: Verdana, sans-serif;

   font-size: 11px;

   /*font-variant: small-caps;*/

    padding-right:1px;

}

.topnav a:link {

   font-family: Verdana, sans-serif;

      /*font-variant: small-caps;*/

   text-decoration: none;

   color: #792720;

   padding: 3px 4px 3px 3px;

    background-color:#E4D4D2;

}





.topnav a:visited {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #792720;

   padding: 3px 4px 3px 3px;

   background-color:#E4D4D2;



}

.topnav a:active {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #E4D4D2;

   padding: 3px 4px 3px 3px;

   background-color:#792720;

}

.topnav a:hover {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #E4D4D2;

   padding: 3px 4px 3px 3px;

   background-color:#792720;

}

.topnav_act a {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #E4D4D2;

   padding: 3px 4px 3px 3px;

   background-color:#792720;

}

.topnav_act a:visited {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #E4D4D2;

   padding: 3px 4px 3px 3px;

   background-color:#792720;

}

.topnav_act a:hover {

   font-family: Verdana, sans-serif;

   /*font-variant: small-caps;*/

   text-decoration: none;

   color: #E4D4D2;

   padding: 3px 4px 3px 3px;

   background-color:#792720;

}







/* Top Navigation Menu 2nd Level */

.topnav1_container{

   width: 210px;

   background-color: #E4D4D2;

   border: solid 1px #792720;

   -moz-border-radius:3px;

}

 .topnav1_container ul{

 margin: 0px;

 padding: 0px;



 }

  .topnav1_container li{

 margin: 0px;

 padding: 0px;

 display: inline;



}



.topnav1{

   font-weight: normal;

   font-family: Verdana, sans-serif;

   list-style-type: none;

   line-height: 16px;

   height:16px;

    margin: 0px;

 padding: 0px;

}



.topnav1_act{

    list-style-type: none;

   line-height: 16px;

   height:16px;

    margin: 0px;

 padding: 0px;

}



/* Top Navigation Menu 3rd Level */

.topnav2_container{

   width: 210px;

   background-color: #E4D4D2;

   border: solid 1px #792720;

   -moz-border-radius:3px;

}

 .topnav2_container ul{

 margin: 0px;

 padding: 0px;



 }

 .topnav2_container li{

 margin: 0px;

 padding: 0px;

 display: inline;

}



.topnav2{

   font-weight: normal;

   font-family: Verdana, sans-serif;

   list-style-type: none;

   line-height: 16px;

   height:16px;

    margin: 0px;

 padding: 0px;

}



.topnav2_act{

    list-style-type: none;

   line-height: 16px;

   height:16px;

    margin: 0px;

 padding: 0px;

}

