body { 	font-family: tahoma, arial;
		font-size: 13px;
		color:#666666; 
		line-height: 1.3em;
	    background-image: url(../images/bg/itanumbg.png);
        background-repeat:no-repeat;
        background-attachment:scroll;
        background-position: top center;
        background-color:#f4f4f4;
        margin:0px; padding-top:0px;} 
		

#accordion {
	margin:20px 0px;
}


h3.toggler {
	cursor: pointer;
	border: 1px solid #e4e4e4;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	font-size: 13px;
	background: #f4f4f4;
	color: #333333;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

blockquote {
	padding:5px 20px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 11px arial;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(../images/menu/blockdefault.gif) center center repeat-x;
width:auto;
}

.solidblockmenu li{
display: inline;
width:auto;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 4px 5px;
text-decoration: none;
border-right: 1px solid white;
width:auto;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../images/menu/blockactive.gif) center center repeat-x;
}

/* blocks vertical */
.solidblocks{
margin: 1px;
padding: 1px;
float: left;
font: bold 12px arial;
width:auto;
}

.solidblocks li{
display:block;
margin: 1px;
padding: 1px;
float: left;
font: bold 12px arial;
border: none;
background-color:#FFFFFF;
background: black url(../images/menu/blockdefault.gif) center center repeat-x;
width:auto;
}

.solidblocks li a{
float: left;
color: white;
padding: 4px 5px;
text-decoration: none;
width:auto;
}

.solidblocks li a:visited{
color: white;
}

.solidblocks li a:hover, .solidblocks li .current{
color: white;
background: transparent url(../images/menu/blockactive.gif) center center repeat-x;
}

.share { margin:0; padding:5px;
		position:fixed; left:5px; bottom:5px;
		float:right;
		}

#tab_overflow{
        position:relative;
        overflow:hidden;
}
#tab_container{
        position:relative;
        white-space:nowrap;
}
#tab_body_container{
        position:relative;
        overflow:hidden;
}


.txt, h2 {  
			color: #606666;
			font-size:9px;
		}
h1 { font-size:16px; 
	  line-height:90%;
	  padding:0 0 0 0;
	  color:#990f00;
	  font-weight:400;
	  }
	  
h3  { font-size:14px;
		font-weight:400; }

.right { text-align:right;}
.center { text-align:center;}


.menuline { display:inline; 
			text-align:right;
			float:right;
			width:730px;}

.menu {
                font-family:tahoma, arial, Helvetica, sans-serif;
                font-size:24px;
                font-weight:500;
                display:inline-block;
                padding: 8px 0px 8px 10px;
				letter-spacing:-0.05em;
				text-transform:lowercase;
				}
a.menu:link, a.menu:visited, a.menu:active {
                color:#ACACAC;
                text-decoration:none;}


a.menu:hover {	color:#000000;
				text-decoration:none;}

.menured {
                font-family:tahoma, arial, Helvetica, sans-serif;
                font-size:24px;
                font-weight:500;
                display:inline-block;
                padding: 8px 0px 8px 10px;
				letter-spacing:-0.05em;
				text-transform:lowercase;
				}
a.menured:link, a.menured:visited, a.menured:active {
                color:#990000;
                text-decoration:none;}


a.menured:hover {color:#000000;
				text-decoration:none;}				
				
/**  men **/

a.men {
                font-family:tahoma, arial, Helvetica, sans-serif;
                font-size:12px;
                font-weight:bold;
                display:block;
                width:100%;
                padding:3px;
                letter-spacing:0.05em;}

a.men:link, a.men:visited, a.men:active {
                font-size:12px;
                color:#ffffff;
                background-color:#666606;}

a.men:hover {
color:#ffffff;
font-size:12px;
background-color:#99000f;
text-decoration:none;}

table, td {
			font-family: tahoma, arial, sans; 
			font-size:13px;  
			color:#666666; 
			line-height:1.3em;  
			text-align:left;
			border:none;
			}
			
.header {   float:left;
			width:980px;
			display:inline;
			padding-top: 20px;
			}

.header_right { float:right;
				width: 650px;
				padding:0 0 0 0;
				text-align:right;
				}	
						
.logo { width:200px;
		float:left;
		text-align:left;
		padding: 5px 0 0 25px;
		}				

.newsarchiv {
			padding:0 0 0 15px; 
			width:670px;
			text-align:left;}

.uschrift, a.unschrift:link, a.unschrift:visited { 
			font-size:16px;
			color:#990000; 
			font-weight:800; 
			letter-spacing:0em; 
			padding-bottom:10px;
			text-align:left;}
			
a.unschrift:hover { color:#FF0000;}

.ktext{font-family:tahoma, arial; font-size:13px; font-weight:500;  letter-spacing:0.05em; padding-bottom:10px;  text-align:left;}
.ltext{font-family:tahoma, arial; font-size:13px; color:#666666;  letter-spacing:0.06em;  text-align:left;}

.uschriftnews { padding-top:5px; 
				padding-bottom:2px;
				display:block;
				}
a.uschriftnews:link, a.uschriftnews:visited, a.uschriftnews:active { font-size:11px; color:#666666; font-weight:600;}
a.uschriftnews:hover {font-size:11px; color:#333333; font-weight:600;  text-decoration:underline;}

.ktextnews {font-family:tahoma, arial; color:#666666; font-size:11px; line-height:1.1em;}

.suche{font-family:tahoma, arial; font-size:11px; color:#666666; }
.error{font-family:tahoma, arial; font-size:12px; color:#ff0000; font-weight:bold; text-decoration:none; }
form, img {
 margin: 0;
        padding: 0;
        border: none;}

.more { border:0px; 
		text-align:right; 
		padding:2px 0 1px 0;}

.sitemap { padding:0 0 0 25px;}
.sitemapsub{ padding-left: 75px;}

.adminbox
{
font-family:tahoma, arial; font-size:12px; color:#666666; font-weight:bold;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666666;
border-right-width:1px; border-right-style:solid; border-right-color:#666666;
border-left-width:1px; border-left-style:solid; border-left-color:#666666;
border-top-width:1px; border-top-style:solid; border-top-color:#666666;
}

td.top_border {border-top-width:1px; border-top-style:solid; border-top-color:#c3c3c3;}
td.bottom_border{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c3c3c3;}
td.left_border{border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;}
td.right_border {border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;}
td.double_border{ border-left: 1px solid #c3c3c3;
					border-right: 1px solid #c3c3c3;}

td.bottom_border_chef {border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#666666;}

td.log{font-size:12px;  color:#666666;}

a:link{font-family:tahoma, arial;color:#333333; text-decoration:none;}
a:hover{font-family:tahoma, arial;color:#000000; text-decoration:underline;}
a:active{font-family:tahoma, arial;color:#666666; }
a:visited{font-family:tahoma, arial;color:#333333; text-decoration:none;}



a.mini:link{font-family:tahoma, arial;color:#333333;  font-size:10px;text-decoration:none;}
a.mini:hover{font-family:tahoma, arial;color:#000000;  font-size:10px;text-decoration:underline;}
a.mini:active{font-family:tahoma, arial;color:#666666;  font-size:10px;text-decoration:none;}
a.mini:visited{font-family:tahoma, arial;color:#333333;  font-size:10px;text-decoration:none;}

a.mini_s:link{font-family:tahoma, arial;color:#cccccc;  font-size:11px;text-decoration:none;}
a.mini_s:hover{font-family:tahoma, arial;color:#666666;  font-size:11px;text-decoration:underline;}
a.mini_s:active{font-family:tahoma, arial;color:#cccccc;  font-size:11px;text-decoration:none;}
a.mini_s:visited{font-family:tahoma, arial;color:#cccccc;  font-size:11px;text-decoration:none;}

a.w:link{font-family:tahoma, arial;color:#cccccc;  font-size:10px;text-decoration:none;}
a.w:hover{font-family:tahoma, arial;color:#666666;  font-size:10px;text-decoration:none;}
a.w:active{font-family:tahoma, arial;color:#cccccc;  font-size:10px;text-decoration:none;}
a.w:visited{font-family:tahoma, arial;color:#cccccc;  font-size:10px; text-decoration:none;}

a.main_nav:link{font-family:tahoma, arial;color:#cccccc; font-weight:bold; font-size:12px;text-decoration:none;}
a.main_nav:hover{font-family:tahoma, arial;color:#000000; font-weight:bold; font-size:12px;text-decoration:underline;}
a.main_nav:active{font-family:tahoma, arial;color:#cccccc; font-weight:bold; font-size:12px;text-decoration:none;}
a.main_nav:visited{font-family:tahoma, arial;color:#cccccc; font-weight:bold; font-size:12px; text-decoration:none;}

a.s:link{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:underline;}
a.s:hover{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none;}
a.s:active{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none;}
a.s:visited{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none;}

a.link13:link{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:hover{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:13px;text-decoration:underline;}
a.link13:active{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:visited{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:13px;text-decoration:none;}

a.box:link{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:hover{font-family:tahoma, arial;color:#000000; font-weight:bold; font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:active{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:visited{font-family:tahoma, arial;color:#666666; font-weight:bold; font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}

a.nav:link{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}
a.nav:hover{font-family:tahoma, arial;color:#000000;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}
a.nav:active{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}
a.nav:visited{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}


a.header:link{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}
a.header:hover{font-family:tahoma, arial;color:#000000;  font-size:12px;text-decoration:underline; padding-top:3px;padding-bottom:3px;text-align:center;}
a.header:active{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}
a.header:visited{font-family:tahoma, arial;color:#666666;  font-size:12px;text-decoration:none; padding-top:3px;padding-bottom:3px;text-align:center;}


.leftinc {  padding:0;
			width:250px;
			margin-right: 25px;
		 }

.newsbox {	padding:0 15px 0 0;
			margin:0;
			}

/* schnell finder */
.sfinder {
        font-size: 12px;
        text-decoration: none;
        text-align: left;
        margin: 0px;
        font-weight:300;
        text-decoration:none;
		width:240px;
		}

.sfinder #head {
        font-size: 11px;
		letter-spacing:0.3;
        padding:0 0 0 20px;
        line-height:2em;
        font-weight:600;
        color: #ffffff;
        z-index: 99;
		border: none;
		margin:0;
		background-color:#f4f4f4;
		background: black url(../images/menu/blockdefault.gif) center center repeat-x;
		}

.sfinder #head #buttons {
        float: right;
        position: relative;
        top: 2px;
		}

div#finder {
        color: #FFFFFF;
        font-family: Verdana,Tahoma,sans;
        font-weight: 200;
        font-size: 10px;
        visibility: visible;
        overflow: hidden;
        margin-top: 4px;
        height:130px;
        margin-left:3px;
		}

div#finder_content {
        position:relative;
        color:#666666;
        font-size: 11px;
        line-height:1.7em;
		top: 0px;
		left:0px;

}

div#finder_content a,
div#finder_content a:link {
        color: #333333;
}

.foot { position:center bottom;
		padding:7px 0px 4px 15px;
		margin: 8px 0 8px 10px;
		width:950px;
		overflow:visible;
		font-size:10px;
		color:#999999;
		background-color:#ffffff;
/*
		background-image: url(../images/bg/itanumbgbottom.png);
        background-repeat:no-repeat;
        background-attachment:scroll;
        background-position: bottom center;
		left: -20px;
		bottom: -10px;
*/
		}
		
.footbot { 
		padding:2px 0px 2px 15px;
		width:1100px;
		height: 100px;
		background:#FFFFFe url(../images/bg/itanumbgbot.png) no-repeat center top;
		margin-left:auto;
		margin-right: auto;
		}
		
.footer{color:#666666; font-size:11px; line-height:1.0em;}
.footer_s{ color:#cccccc; font-size:10px;}
.footer_g{color:#f4f4f9; font-size:10px;}
.footer_b{color:#5CA4D6; font-size:10px;}

.footerline { 	letter-spacing:0.1px; 
				font-size:10px; 
				color:#999999; 
				display:inline; 
				line-height:20px;
				position: fixed;
				bottom: 2px;
				border:1px red solid;
				}
				
.footerliner { letter-spacing:0.1px; 
				font-size:10px; 
				color:#999999; 
				display:inline;  }

.googlead {	font-size:10px; 
			color:#838383;
			padding:10px;
			margin-top:5px;
			line-height:94%;
			border: solid 1px #ccc;
			text-align:center;
		}

.tel {	font-size:15px; 
			color:#838383;
			padding: 5px 1px 5px 1px;
			margin-top:5px;
			border: solid 1px #ccc;
			text-align:center;
			display: block;
			background:#e4e4e4 url(../images/telefon.png) no-repeat 2px 2px;
			width:150px;
		}		

.headimg {  text-align:center;
			height:120px;
			padding:0px;
			margin:1px;
		}
.submenu {  margin:1px;
			margin-left:15px;
			width:950px; /*jq*/
		}		

.date{font-family:tahoma, arial; font-size:15px; color:#666666; font-weight:bold;}

.cap{font-family:tahoma, arial; font-size:15px; color:#666666; font-weight:bold;}

.txt20{font-family:tahoma, arial; font-size:20px; color:#666666; font-weight:bold;}
.txt18{font-family:tahoma, arial; font-size:18px; color:#333333; font-weight:bold; padding: 5px;}

.txt13{font-family:tahoma, arial; font-size:13px; color:#666666; font-weight:bold;}
.txt13n{font-family:tahoma, arial; font-size:13px; color:#666666; }
.txt13r{font-family:tahoma, arial; font-size:13px; color:#333333; font-weight:bold;}
.txt13w{font-family:tahoma, arial; font-size:13px; color:#cccccc; font-weight:bold;}

.txt12{font-family:tahoma, arial; font-size:12px; color:#666666; font-weight:bold;}
.txt12n{font-family:tahoma, arial; font-size:12px; color:#666666; }
.txt12r{font-family:tahoma, arial; font-size:12px; color:#333333; font-weight:bold;}
.txt12w{font-family:tahoma, arial; font-size:12px; color:#cccccc; font-weight:bold;}

.txt11{font-family:tahoma, arial; font-size:12px; color:#666666; }
.txt11r{font-family:tahoma, arial; font-size:12px; color:#333333; }
.txt11w{font-family:tahoma, arial; font-size:12px; color:#cccccc; }

.txt10{font-family:tahoma, arial; font-size:11px; color:#666666; }
.txt10r{font-family:tahoma, arial; font-size:11px; color:#333333; }
.txt10w{font-family:tahoma, arial; font-size:11px; color:#cccccc; }

.txt9{font-family:tahoma, arial; font-size:11px; color:#666666; }
.txt9r{font-family:tahoma, arial; font-size:11px; color:#333333; }
.txt9w{font-family:tahoma, arial; font-size:11px; color:#cccccc; }

.framer { padding:1px; border:1px solid; border-color: #666666;  }
.frame1 { padding:1px; border:1px solid; border-color: #666666; }
.framew { border:1px solid; border-color: #999999; }

.download { padding:2px; border:0px;}

.box1 { padding:1px; border:1px solid; border-color: #ff0000; font-size:11px; background-color: #ccccde; }
.boxx { padding:1px; border:1px solid; border-color: #ff0000; font-size:11px; background-color: #ccddcc; background-image: url(../images/boxx2.gif); }
.boxk { padding:1px; border:1px dotted; border-color: #99ccff; font-size:11px; background-color: #cccccf; background-repeat: repeat; background-image: url(../images/boxx.gif); }
/*                background-repeat: repeat; background-image: url(../images/boxx.jpg);}
*/

.textfeld {border:1px solid;
                color:#333333;
                font-family:tahoma, arial;
                border-bottom-color: #999999;
                border-top-color:#ffffff;                 
				border-left-color:#ffffff;                 
				border-right-color:#ffffff;
                background-color: #f4f4f4;
                font-size:12px;
                padding: 2px;
		        background-image:url(../images/menu.gif);
				background-repeat:no-repeat;
                background-position:left;
                padding-left:5px;
}
.textfeld_s {width:90%; 
			font-family:tahoma, arial; 
			color:#333333; 
			border:1px solid; 
			border-color: #99ccff; 
			background-color: #cecccc;
			font-size:10px; color:#666666;}
			
.titel {font-weight:bold;}

.button {font-size:12px; display:block; margin-top:1px; text-align:center; width:100%; padding:1px; }
.button_s2 {color: #333333; font-size:11px; display:block; margin-top:1px; text-align:center; padding:1px; border:1px solid; border-color: #666666; background-color: #e4e4e4; }

.button_s { font-family:tahoma, arial; font-size:10px; margin-top:1px;
                padding:1px; }
.button_s:link { font-size:10px; color:#666666; text-decoration:none; }
.button_s:visited { font-size:10px; color:#666666; text-decoration:none; }
.button_s:hover {  font-size:10px; color:#cccccc; background-color:#666660; text-decoration:none; }
.button_s:active { font-size:10px; color:#666666; text-decoration:none; }

.ans_head
{
font-family:tahoma, arial; font-size:12px; color:#666666; font-weight:bold; padding:3px; background-color:#99ccff;
}

.ans_content
{
font-family:tahoma, arial; font-size:12px; color:#666666; padding:3px;  background-color:#949999;
}
