/**
 * Styles
 * @package CoMa
 * @subpackage inc
 * @author Sabine Kriebel <sk@pixelwings.com>, Birgit Kohl <bk@pixelwings.com>, Stefan Lingler <sl@pixelwings.com>
 * @copyright Pixelwings Medien GmbH
 */

fieldset {
	padding:0px; border:none 0px;
}

.dontshow { display:none; }

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	font-family: Arial;
	color: #666666;
	font-size: 13px;
	line-height: 150%;
	vertical-align: top;
}

#top
{
	line-height:100%;
	width:970px;
	vertical-align:top;
	float:left;
}

#top div.left{float:left;}
#top div.right{text-align:right;float:right;}
#top div.right div{padding:3px;}
#top a{font-family: Arial;color: #CCCCCC;font-size: 13px;}
#top a:focus,#top a:hover,#top a.hi{color: #5A5A5A;text-decoration:none;}
#top a .nw { color: #5A5A5A; }
#top a:focus .nw , #top a:hover .nw { color: #CCCCCC; }

#header{margin:10px 0px 5px 0px;height:84px;}

#logo_print { display:none; }

#nav
{
	height: 44px;
	background-image: url(/_inc/site/img/bg_nav.jpg);
	background-repeat: repeat-x;
	/*padding-left:150px;*/
	clear:left;
}

#f_c, #f_c td { border-collapse:collapse; }
#top, #header, #footer { padding-left:15px;}
#container { padding-left:5px; }
#top, #header, #container { width:970px; }
#nav, #footer { padding-left:165px; }
#f_l{	width:45px;	display:none; }


#news #news_all_lnk a { font-size:13px; position:absolute; right:5px; top:5px; }
#news { position:relative; }

.hn
{
	float:left;
	width:160px
}

.hn_index
{
	float:left;
	width:208px; /*200*/
}
/*-Mantis 925*/
.hn_gb
{
	float:left;
	width:208px; /*200*/
}
/*+Mantis 925*/
.hn_servip
{
	float:left;
	width:210px
}

#search {padding-top:15px;padding-right:8px; float:right;width:185px;}
.wikisearch #search {  background-image:url(/_inc/site/img/wiki/bg_suche.jpg); padding:14px 6px 7px 5px; position:relative; top:0px; right:11px; color:#FFF; width:202px; }
#search.index{width:197px;padding:0px;background-color:#eee;float:left;min-height:138px;} /*189*/
#search.index .header{margin-top:5px;margin-bottom:5px;}
#search.index form{padding-left:5px; margin:0px; }
.wikisearch #search form { margin:0px; }
.wikisearch #search a { color:#FFF; }
#searchwikiheader { position: absolute; width: 213px; height: 75px; z-index: 1; left: 775px; top: 30px; }
#back { float:left; padding-top:17px; }

#servicenummer { position:absolute; top:57px; left:777px; text-align:right; width:210px; }
#servicenummer_wiki { position:absolute; top:60px; left:520px; }
#servicenummer_servip { position:absolute; top:113px; left:521px; }
#servicenummer_servip_de { position:absolute; top:113px; left:505px; }

#container
{
	width: 970px;
	padding-top: 24px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	clear:both;
}




#content02
{
	width: 560px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	float: left;
}



/*
#hl_small
{
	width:300px;
	height: 60px;
	float: left;
}
*/

#cross{text-align:right;padding-top:0px;float:right;}


#content
{
	width: 560px;
	/*padding-right: 80px;*/
	padding-bottom:40px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	float: left;
}
#content.wide{width:832px;margin-left:160px;} /*800*/
#content.indent{padding-left:25px;}
#index{background-image: url(/_inc/site/img/bg_index.jpg);background-repeat: repeat-y;background-position: top left;margin:10px 0px 12px 0px;}
#index a{font-family: Arial;color: #fff;font-size: 13px;}
#index a:focus, #index a:hover{font-weight:bold;}
#index div p{margin:0px;padding:0px;}


#index
{
	width: 832px; /*800*/
	/*padding-right: 20px;*/
	padding-bottom:0px;
	font-family: Arial;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	float: left;
}

#index div
{
	width: 193px; /*185*/
	font-family: Arial;
	color: #fff;
	font-size: 13px;
	line-height: 130%;
	font-weight:normal;
	vertical-align: top;
	padding: 10px 10px 10px 5px;
	float: left;
}

#news{width:403px;background-color:#eee;float: left;min-height:138px;margin-right:11px;} /*587*/
#news .header{margin-top:5px;}
#news .item,#news .last{padding:5px;margin-right:11px;margin-bottom:5px;width:186px;color: #333;font-size: 11px;line-height: 130%;font-weight:normal;vertical-align: top;float: left;} /*178*/
#news .last{margin-right:0px;}
#news p{margin:0px;}



#teaser
{
	width: 180px;
	vertical-align: top;
	float: right;
	padding-bottom: 40px;
}
#teaser.paddingTop {
	padding-top:41px;
}

#teaser a, #news a, #search.index a
{
	text-decoration: none;
  	font-size: 11px;
	color: #333333;
	font-weight:normal;
}

#teaser a:hover, #news a:hover, #search.index a:hover, #teaser a:focus, #news a:focus, #search.index a:focus
{
	text-decoration: underline;
  	font-size: 11px;
	color: #333333;
}

.box
{
	float:left;
	width: 180px;
	margin-bottom: 10px;
	background-color:#EEE;
}

.boxhl
{
	font-size: 16px;
	color: #5A5A5A;
	padding:7px 5px 0px 5px;
	width:120px;/**/
	/*height: 25px;*/
	float:left;
	margin-bottom:5px;
	line-height:1em;
	font-weight:normal;
}

.icon
{
	padding-top:2px;
	width:40px;
	height:30px;
	float:right;
}

.boxcontent
{
	width:170px;
	font-size: 11px;
	color: #333333;
	line-height:130%;
	padding:5px;
	float:left;
}
.boxcontent ul {padding:0px;margin-top:0px;}

#footer
{
	background-image: url(/_inc/site/img/bg_footer.jpg);
	background-repeat: repeat-x;
	padding-bottom:40px;
	clear:both;
}

a:link, a:active, a:visited, #footer a, #nav a, #cross a
{
	text-decoration: none;
  	font-size: 13px;
	color: #666666;
	font-weight: none;
}

#nav a:hover, #cross a:hover, #nav a:focus, #cross a:focus
{
	text-decoration: none;
  	font-size: 13px;
	color: #333;
	font-weight: none;
}

a:focus, #footer a:focus, a:hover, #footer a:hover, #footer a.hi
{
	text-decoration: none;
  	font-size: 13px;
	color: #222;
	font-weight: none;
}

h1, h1.success{
	font-size: 24px;
	line-height:110%;
	margin: 0 0 15px 0;
	font-weight: normal;
	padding-bottom: 0px;
}
h1{color: #5A5A5A;}

h1.small
{
	width:300px;
	height: 50px;
}

h1.middle
{
	width:540px;
	height: 50px;
	padding-right: 20px;
}

h1.lang
{
	width:800px;
	padding-right: 20px;
}

h2,caption,.label,.label a,.label a:hover,.label a:focus
{
	font-size: 16px;
	color: #5A5A5A;
	font-weight: normal;
	margin: 0px;
	text-align:left;
	line-height: 1.1em;
}
h2{margin-top:20px;line-height: 130%;}
caption{padding-bottom:15px;padding-top: 10px;}

h3
{
	margin: 0px;
	float: left;
}

h4
{
	font-size: 13px;
	color: #666666;
	font-weight:bold;
	margin: 0px;
	
}

#content h4 { font-size:1em; color:#333; margin-bottom:0px; }
#content p { margin-top:0px; }

.h4
{
	font-size: 13px;
	color: #666666;
	font-weight:bold;
}

.h3
{
	font-size: 18px;
	color: #8FC8C8;
	font-weight:bold;
	padding-right: 3px;
}

.h5
{
	font-size: 15px;
	color: #666;
	font-weight:bold;
}

h5
{
	font-size: 15px;
	color: #666;
	font-weight:bold;
	margin: 0px;
}

.h6
{
	font-size: 15px;
	color: #333;
	font-weight:normal;
	font-style: italic;
	padding-left:5px;
	margin: 0px
}

.h7
{
	font-size: 18px;
	color: #5A5A5A;
	font-weight: normal;
	padding-bottom: 10px;
	margin: 0px;
}

.boxcontent ul{list-style-image: url(/_inc/site/img/aufzaehlung.gif);padding:0px;margin:11px 0px 11px 18px;}
.boxcontent li{margin:0px;padding:0px 0px 3px 0px;}

.list{width:100%;}
.list th{font-weight:bold;text-align:left;}
.list td,.list th{padding:3px;vertical-align:middle;}
.list .odd{background:#D5E5EF;}
.list p{margin-top:2px; margin-bottom:2px;}
.list p img { vertical-align:middle; }
.list .hi{font-style:italic;}

input, textarea
{
	background-color: #F1F1F1;
	color: #333;
	border:1px solid #ccc;
	padding:3px;
	font-family: Arial;
	font-size:12px;
}
.nb{border:0;background:transparent;}
.nw{white-space:nowrap;}

.formular td{padding:3px;vertical-align:top;}
.formular table td{padding:0px;}

hr
{
	border:none;
	border-top:1px solid #A3A3A3;
	height: 1px;
}

.lb_li
{
	background-image: url(/_inc/site/img/bg_lb_li.png);
	background-repeat: repeat-y;
	background-position: top;
}

.lb_re
{
	background-image: url(/_inc/site/img/bg_lb_re.png);
	background-repeat: repeat-y;
	background-position: top;
}

.lb_bottom
{
	background-image: url(/_inc/site/img/bg_lb_bottom.png);
	background-repeat: no-repeat;
	background-position: top;
}

#lb_nav
{
	height: 73px;
	width: 879px;
	background-image: url(/_inc/site/img/bg_lb_nav.jpg);
	background-repeat: no-repeat;
	padding-left:35px;
	float:left;
}

.lb_hn
{
	float:left;
	width:190px
}

#lb_hl
{
	width:879px;
	height: 60px;
	padding-left:35px;
	float:left;
}

#lb_content
{
	width:637px;
	font-size: 13px;
	color: #666;
	line-height:150%;
	padding: 0px 0px 35px 35px;
	float:left;
}

#lb_teaser
{
	width:180px;
	font-size: 13px;
	color: #666;
	line-height:150%;
	padding: 0px 10px 0px 10px;
	float:left;
}

#lb_arrow
{
	width:42px;
	font-size: 13px;
	color: #666;
	line-height:150%;
	padding: 0px 0px 0px 0px;
	float:right;
}

#lb_video
{
	width:620px;
	float:left;
	padding-top:50px;
}

#lb_videotxt
{
	width:560px;
	font-size: 11px;
	color: #666;
	line-height:110%;
	float:left;
	margin-left:61px;
	padding-top:3px;
}

.arrow_li
{
	width:50px;
	padding-right:10px;
	float:left;
	text-align:center;
}

.arrow_re
{
	width:50px;
	float:right;
	text-align:center;
}

.video
{
	width:90px;
	margin-right:10px;
	border: 1px solid #999;
	font-size: 13px;
	color: #666;
	float:left;
}

.videotxt
{
	width:92px;
	margin-right:10px;
	font-size: 11px;
	color: #666;
	float:left;
}

/* Extensions */
img{border:0px;}
/*a:visited{outline:none;}*/
.hidden{display:none;}
#login_info{display:block;background-color:#6A696E;padding:2px 10px;float:left;margin-bottom:10px;width:550px;}
#login_info,#login_info *{color:white;}
.clear{float:none;clear:both;}
/*a img:hover{outline:2px solid #f5ca89}*/
#top a.skip{color:#000;position:absolute;left:-1000em;top:-1000em;}
#top a.skip:focus,a.skip:active{position:absolute;z-index:1;top:4px;left:4px;height:auto;width:auto;padding:0 2px;line-height:1.6em;text-decoration:underline;background-color:#eee;outline:1px solid #999;}
#content #page_teaser,#content #page_teaser *{color: #5A5A5A;font-weight: bold;padding-bottom: 0px;margin: 0px;}
#content #page_teaser p{margin:0px;padding:0px;}
#search.index input{width:120px; background:#FFF;}
#search input{width:115px;}
div#message, div#http_request_message, .error, .success {font-weight:bold;font-size:14px;margin-bottom:10px;}
.error, span.status_inactive, div#http_request_message.error {color:#CF0000;}
.success, span.status_active, div#http_request_message.success {color: #A4C617;}
.paragraph{margin-top:40px;}
.float{float:left;}
p.submit *{font-weight:bold;}
.application_success{color:#000;}
#content{min-height:500px;}
.info{color:#888;}
.product_teaser p{margin:0px;}
#content a{text-decoration:underline;}
#content a:focus{background-color:#eee;outline:1px solid #999;}
#cross a,#content p.submit a{text-decoration:none;}
#wiki_articles{padding:0px; background:#989898 url(/_inc/site/img/wiki/bg_muster.jpg) repeat-x; width:210px; position:relative; left:0px;}
#wiki_articles .browser{padding:5px 0px;}
#wiki_articles a,#wiki_articles a:hover,#wiki_articles a:focus{font-size:13px;color:#fff;}
#wiki_articles td{vertical-align:top;color:#fff;padding:3px;}
#wiki_articles tr.hi *{font-weight:bold;}
#wiki_articles td.icon{font-size:14px;width:auto;height:auto;}
.wikicontent { padding-top:61px;}


/* Navigation */
#nav1{width:155px;float:left;}
#nav1 div{padding:3px 0px;}
#nav1 #nav2{width: 130px;padding:0px 0px 20px 20px;line-height:170%;float:left;}
/*-Mantis 925*/
#nav1 #nav2 div{padding:0px 0px; }
#nav1 a{font-family:Arial;font-size:12px;color:#333; }
/*+Mantis 925*/
#nav1 a:hover,#nav1 a.hi{font-weight:bold;text-decoration:none;}
#nav1.colour1 a:focus,#nav1.colour1 a:hover,#nav1.colour1 a.hi{color:#0086AB;}
#nav1.colour2 a:focus,#nav1.colour2 a:hover,#nav1.colour2 a.hi{color:#a5c519;}
#footer div {margin:15px 25px 0px 0px;float:left;}
div.browser{margin-top:20px;text-align:center;}
div.browser *{font-size:12px;}
dfn{font-style:normal;font-weight:bold;color:#999;margin-right:5px;}
h2.wiki{font-size:15px;font-weight:bold;color:#333;}
#footer #l_servip{float:right;margin-right:130px;}
/* Calender */
#cal_small td{text-align:center}
/*#cal_small .event a,#cal_small .week td {color: #FFFFFF;}*/
#cal_small .event a {color: #FFFFFF;}
#cal_small a:focus, #cal_small a:hover {color:#FFF;font-weight:bold;text-decoration:none;}
#cal_small .icon a,#cal_small .icon a:hover,#cal_small .icon a:focus  {font-size:15px;font-weight:bold;color:#888888;}
#cal_small .icon{padding-top:7px;text-align:right;padding-right:10px;}
#cal_small .week td{} /* background:#A5C619; */
#cal_small .dayhl td{font-weight:bold;}
#cal_small .event{background-color:#000;}/*#cal_small .event{background-color:#00A7C5;}*/
/*#cal_small .today a{color:#FFF;}*/
/*#cal_small .week .today,#cal_small .today {background-color:#222;} /* #FFF */
#cal_small .week .today a:hover,#cal_small .today a:hover,#cal_small .week .today a:focus,#cal_small .today a:focus{color:#333;}
#cal_small .dayoff{color: #999;}
#cal_small .dayoff a{color: #EEE;}
#cal_small .sel{border:2px solid #FFF;}
/* Newsletter */
#content .nl table{background:#EEE;}
#content .nl table td{vertical-align:top;}
#content .nl table td.hi{background:#C6DADB;}
#content .nl table h2{font-size:16px;font-weight:normal;margin:0px;padding:0px;}

.width_limiter { width:833px; }
#f_c { width:100%; }

/*-Mantis 334 */
.errorfeld { border: 1px solid #F00; }
/*+Mantis 334 */

.b { color:#666; }
.basketlabel { font-weight:bold; color:#666; }
.basketlabel a { font-weight:normal; color:#666; font-size:12px; }

.hiddenlightbox { display:none; }

/*-Mantis 925*/
.gbsimlpe { width:400px; }
table.gbkomplex { width:100%; }
.gbsimlpe .col2, .summenumber { text-align:right; width:100px; }
.summe td { padding:15px 0px 0px 0px; font-weight:bold; }
.summenumber { border-bottom:medium double; }
/*+Mantis 925*/

/*-Mantis 1122 */
.summesingle {  text-align:right; border-bottom:1px solid; }
/*+Mantis 1122 */


/*-Mantis 1056 */
.path { display:none; }
.b { font-weight:bold; }
.list .b .hi { font-style:normal; }
/*+Mantis 1056 */

#nav1 .spezdots .dots { float:left; font-size:12px; padding:0px 3px 0px 0px; }
#nav1 .spezdots .lnk { margin-left:13px; padding:0px; }


#box_index_onlineservice {width:157px;padding:26px 30px 5px 10px;background:#eee url(img/icon_world.png) no-repeat 152px 19px;float:left;min-height:107px; margin-right:11px;} 
#box_index_wiki {width:157px;padding:26px 30px 5px 10px;background:#eee url(img/icon_tipps.png) no-repeat 152px 19px;float:left;min-height:107px;} 
#box_onlineservice a {width:130px; padding:10px;background:#eee url(img/icon_world.png) no-repeat 115px 5px; margin-bottom:10px;} 
#box_wiki a {width:130px; padding:10px;background:#eee url(img/icon_tipps.png) no-repeat 115px 5px; margin-bottom:10px;} 
#box_onlineservice a, #box_wiki a { font-size:14px; font-style:italic; text-decoration:underline; display:block; }
.width_limiter_index { width:1025px; }
#box_index_onlineservice a, #box_index_wiki a { font-size:18px; font-style:italic; }
#box_index_onlineservice p, #box_index_wiki p { font-size:11px;  font-style:italic; color:#888; line-height:13px; margin-top:5px;}
#navwrapper { float:left; width:160px; }
