/*allgemein*/
html,body{margin:0;padding:0;height:101%}
body{font: 12px arial,sans-serif;text-align:center;background:#d1d1d1 url(template-images/centerbg.gif)}
p{margin:10px auto}

ul{list-style:none}

/*header*/
h1{font-size:1.5em;color:#535353;font-style:normal}
h2{font-size:1em;font-style:normal}
h3{margin:2px;font-style:normal}


/*layout*/
.suche{margin:10px 0 0px 0;padding:0;height:30px}
.suche input {width:120px;height:10px;color:#073f6d;margin-top:0px;margin-right:5px;margin-left:10px;font-size:90%;padding-left:10px;font-weight:normal}
.suche input#suchen, #bdbsearchButton{ 
	border:none; font: 100% Arial, Helvetica, sans-serif;width:21px; height:18px;margin-top:2px;padding-left:10px;background:url(template-images/lupo.gif) no-repeat;
}
.suche input#eingeben, #bdbsearch  { 
	padding-top:2px;margin-top:3px;height:16px; color:#073f6d 
}
*+html .suche input#suchen { border:none; margin-top:0px; height:18px; }
*:first-child+html .suche{margin:-15px 0 -20px 0;padding:0;height:25px}


div#container{width:1009px;margin:18px auto;position:relative;text-align:left;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;border-left:0px solid #cccccc;}
* html div#container{margin-top:18px auto;border:0px solid red}
* + html div#container{width:1009px;position:relative;top:18px;text-align:left}

/*head-bereich*/
div#header{height:186px;background:url(template-images/kopf_unternehmen.jpg) no-repeat; position:relative}
div#menu-oben-quer{display:inline;position:absolute;top:155px;left:216px;background:url(template-images/navigations-hintergrund1.png) no-repeat; height:32px;width:700px}
* html div#menu-oben-quer{width:560px}
div#global{text-align:right;float:right;display:inline;position:absolute;top:2px;right:70px;height:32px;width:700px;height:20px;border:0px solid red;padding:2px;font-size:80%}
div#global a:link{text-decoration:none;color:#909091}
div#global a:active{text-decoration:none;color:#909091}
div#global a:visited{text-decoration:none;color:#909091}
div#global a:hover{text-decoration:none;color:#909091}
div#logo{cursor:pointer;position:absolute;top:24px;left:-38px;height:110px;width:487px;background:url(template-images/logo.png) no-repeat}
* html div#logo{position:absolute;top:25px;left:-38px;height:110px;width:487px;background:url(template-images/logo.gif) no-repeat}
div#fonts{position:absolute;top:0px;right:20px;height:32px;padding-top:2px;padding-left:2px}
div#fonts a:link{text-decoration:none;color:#909091}
div#fonts a:active{text-decoration:none;color:#909091}
div#fonts a:visited{text-decoration:none;color:#909091}
div#fonts a:hover{text-decoration:none;color:#909091}


/*content*/
a{font-style:normal;}
.align-right{text-align:right}
div#wrapper{width:1009px;position:relative;background:url(template-images/hg2.gif) repeat-y;border:0px solid red;height:100%}
div#rechts{float:right;width:186px;margin-top:-22px;margin-right:7px;border:0px solid red}
* html div#rechts{float:right;width:186px;margin-top:-21px;margin-right:-19px;border:0px solid red;position:relative;z-index:10}
div#rechts p{padding:0px 10px 5px 10px;margin:0;font-size:95%;color:#535353}
div#rechts h2{background:url(template-images/r1.gif) no-repeat;height:20px;width:185px;padding:3px 0px 0px 30px;margin:0px -3px 0 0px;color:#535353}
div#rechts img{padding-top:0px}
div#rechts a:link{text-decoration:none;color:#073f6d}
div#rechts a:active{text-decoration:none;color:#073f6d}
div#rechts a:visited{text-decoration:none;color:#073f6d}
div#rechts a:hover{text-decoration:none;color:#073f6d}
div#links{float:left;width:173px;margin-top:-21px;left:8px;border:0px solid red}
* html div#links{float:left;clear:left;width:173px}
div#links h2{clear:both;position:relative;background:url(template-images/r1.gif) no-repeat;height:20px;width:190px;margin:0;padding:3px 0 0 30px;color:#535353}
div#untermenu{}
* html div#untermenu{width:150px;border:0px solid red;margin:0}
div#untermenu p{padding:0 10px 0 14px}
div#untermenu h2{}
div#untermenu a:link{text-decoration:none;color:#073f6d}
div#untermenu a:active{text-decoration:none;color:#073f6d}
div#untermenu a:visited{text-decoration:none;color:#073f6d}
div#untermenu a:hover{text-decoration:none;color:#073f6d}

div#content p{line-height:1.4}
div#content{margin: 0 8px;border:0px solid red;width:1009px}
div#text {margin-left:193px;margin-right:190px;color:#535353;border:0px solid green;width:565px;padding:20px 30px 20px 30px}
* + html div#text{margin-left:193px;margin-right:190px;color:#535353;border:0px solid green;width:560px;padding:20px 30px 20px 30px}
div#text p{font-size:100%;line-height:1.2}
* html div#text{margin-left:193px;margin-right:190px;color:#535353;border:0px solid green;padding:15px 10px 20px 10px;width:567px}
div#text li {padding-left: 10px;
             background-image: url(template-images/pf-li.jpg);
             background-repeat: no-repeat;
             background-position: 0 .5em;

             }
div#footer{clear:both;background:url(template-images/unten.gif) no-repeat; height:20px; width:1009px;color:#535353}
div#footer p{margin:0}
div#u-left {float:left;width:45%;font-size:90%;padding:2px 0px 0px 290px}
div#u-left a:link{text-decoration:none;color:#004c89}
div#u-left a:active{text-decoration:none;color:#004c89}
div#u-left a:visited{text-decoration:none;color:#004c89}
div#u-left a:hover{text-decoration:none;color:#004c89}
div#u-right {float:right;width:20%;font-size:90%;padding:2px 30px 0px 0px;text-align:right}
div#u-right a:link{text-decoration:none;color:#535353}
div#u-right a:active{text-decoration:none;color:#535353}
div#u-right a:visited{text-decoration:none;color:#535353}
div#u-right a:hover{text-decoration:none;color:#535353}

.minheight1 {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	border:0px solid red;	
}

div#bl{background:url(template-images/boxlinks.gif) no-repeat;width:292px;height:301px;float:left;margin-left:-19px;font-size:90%}
* html div#bl{background:url(template-images/boxlinks.gif) no-repeat;width:292px;height:301px;float:left;margin-left:-8px;font-size:90%}

div#bl p {padding-left:2px}
div#bl a:link{text-decoration:none;color:#073f6d}
div#bl a:active{text-decoration:none;color:#073f6d}
div#bl a:visited{text-decoration:none;color:#073f6d}
div#bl a:hover{text-decoration:none;color:#073f6d}
div#br{background:url(template-images/boxrechts.gif) no-repeat;width:292px;height:301px;float:right;margin-right:0px;font-size:90%}
div#bl p {padding-left:2px}
div#br a:link{text-decoration:none;color:#073f6d}
div#br a:active{text-decoration:none;color:#073f6d}
div#br a:visited{text-decoration:none;color:#073f6d}
div#br a:hover{text-decoration:none;color:#073f6d}
.tx-vgetagcloud-pi1{width:185px;background:#a1c4d0}
input, textarea{border:1px solid #bdbec0}

/*menue links*/
#MainMenu
{
            width:185px;
            height:300px;            
            border:0;
            margin:-4px 0 0 0;
}
* html #MainMenu{margin-top:-5px}
.MainMenu a:link{color:#535353}
.MainMenu a:active{color:#535353}
.MainMenu a:visited{color:#535353}
.MainMenu a:hover{color:#535353;font-weight:bold}
#tab
{
            top:0;            
            margin:0;            
}
#tab ul
{
            background:url(template-images/navihintergrund.gif) no-repeat;
            list-style:none;
            float:left;            
            padding:0;
            margin:-1px 0 0 0;
}
* html #tab ul{margin-top:0px}
#tab li
{
            float:left;
            clear:both;
            margin:0 0 1px 4px;
            padding:0px;
}
* html #tab li{margin:0 0 1px 2px;}
#tab a
{
            background:#f6f6f6;
            text-decoration:none;
            width:171px;
            border:0;
            display:block;
            float:left;
            margin:0;
            padding:8px 0 8px 10px;
}
#tab a span
{
            display:block;
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#000;
            line-height:33px;
            padding:0 15px;
}



#tab a:hover,#tab li.item_active a
{
            background:#f6f6f6;
            border-color:#FF9300;
}

#tab a:hover span,#tab li.item_active a span
{
            color:#000;
            font-weight:700;
            font-style:normal;
            text-decoration:none;
}

/*2.ebene*/
#taba
{
            top:0;            
            margin:0;            
}
#taba ul
{
            list-style:none;
            float:left;
            margin:0;
            padding:0;
            
}

#taba li
{
            float:left;
            clear:both;
            margin:0 0 0 0;
            padding:0px;
}
* html #taba li{margin:0 0 1px 2px;}
#taba a
{
            
            text-decoration:none;
            width:167px;
            border:0;
            display:block;
            float:left;
            margin:-4px;
            padding:8px 0 8px 10px;
}
#taba a span
{
            display:block;
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            color:#000;
            line-height:33px;
            padding:0 15px;
}



#taba a:hover,#tab li.item_active a
{
            background:#f6f6f6;
            border-color:#FF9300;
}

#taba a:hover span,#tab li.item_active a span
{
            color:#000;
            font-weight:700;
            font-style:normal;
            text-decoration:none;
}


/*2. ende*/
.aktive a:active{padding-left:10px;}



/*nennenenen*/

/*horizontal-neu*/
/*-------------CSS---------------------*/
#hmenu2 {
	height: 31px;
	width: 600px;
}

#hmenu2 ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#hmenu2 li{
	display: inline;
}

#hmenu2 li a:link, #hmenu2 li a:visited, #hmenu2 li a:hover, #hmenu2 li a:active{
	color:#535353;
	display:block;
	float: left;
	padding: 0px 22px;
	text-decoration: none;
	font: bold 1em/33px Arial, Helvetica, sans-serif;
	height: 33px;
}
#hmenu2 li a:hover{
         color:#ffffff;
}

#menu-oben-quer img {border:0px solid #ffffff}

