/* Onlineliste */
.fw { color:#DF00FF;}
.fm { color:#0096FF;}
.fc { color:#D3D100;}
.fr { color:#00BC11;}
.fb { color:#FF0000;}
.fd { color:#000;}
.olw { background-color:#FCE7FF;}
.olm { background-color:#E2F3FF;}
.olc { background-color:#FFFEC7;}
.olr { background-color:#EAFDEC;}
.olb { background-color:#FFDADA;}


/* Text */
.intro { letter-spacing: 1px; font-style: normal; line-height:1.5em}
h1, .articlehl { 
	font-size: 1.4em;
	font-weight: bold; 
	line-height:1.4em;
	border-bottom: 1px dotted #000;
	margin: 0px 0px 25px 0px;
	padding-bottom:2px;
	color: #002AA6;
}
h2, .articlesubhl { font-size: 1.3em; line-height: 1.4em; font-weight: bold; padding-top:15px}
.article_p_extra {
	border-left: 5px solid #002AA6;
	margin: -30px 0px -48px 0px;
	padding: 7px 0px 7px 10px;
	background-color: #F0F0F0;
	clear:both;
}
.uebersicht-titel { font-size: 1.3em; font-weight: bold; color: #002AA6; line-height: 1.4em; margin-bottom:5px}
.uebersicht-subtitel { font-size: 1.1em; color: #002AA6}
.uebersicht-text { color: #222; text-decoration: none}
.normaltext { font-size: 0.95em}
.smalltext { font-size: 0.9em}
.comtext { font-size: 0.8em}
.minitext { font-size: 0.75em; text-transform: uppercase}
.microtext { font-size: 0.65em; text-transform: uppercase}
.articlehlsubline { font-size: 0.65em; color: #000; letter-spacing:0em; line-height:1.4em}
.fliesstext { line-height:1.6em}
.inlinehl, .inlineboxhl { font-size: 10pt; font-weight: bold; color: #002AA6}
.inlinehl { margin-bottom:3px}
.inlineboxhl { margin-left:8px}
#highlight, .highlight { color: #002AA6}
#highfett, .highfett { color: #002AA6; font-weight: bold}
#highlightbg, .highlightbg { background-color: #002AA6}
#highlightbgsoft, .highlightbgsoft { background-color: #E9F4FE}
#Tooltip {
	font-size: 0.8em;
	color: #FFF;
	width:120px;
	background-color: #0033CC;
	padding:3px;
	border: 1px solid #000;
	z-index:100;
}
#error {
	color: #CC2222;
	font-weight: bold;
	background:url("../../pics/design/icon_fatalerror.gif") no-repeat left 9px;
	padding: 12px 0px 10px 25px;
}
#info {
	background:url("../../pics/design/question.gif") no-repeat left 9px;
	padding: 12px 0px 10px 20px;
}
.icon_kommentare { background:url("grafiken/icon_kommentare.gif") no-repeat left top }
.icon_drucken { background:url("grafiken/icon_drucken.gif") no-repeat left top }
.icon_versenden { background:url("grafiken/icon_versenden.gif") no-repeat left top }
.icon_kommentare, .icon_drucken, .icon_versenden {
	color: #000;
	padding-left: 19px;
}
.artikelkommentarcontainer {
	width:325px;
	background-color:#FFFFFF;
}
.artikelkommentar1, .artikelkommentar1b {
	width:100%;
	height:18px;
	text-align:right;
	background:url("grafiken/artikelkommentar_top.gif") no-repeat bottom center;
}
.artikelkommentar1b {
	background:url("grafiken/artikelkommentar_top2.gif") no-repeat bottom center;
}
.artikelkommentar2, .artikelkommentar2b {
	width:303px;
	border-left:1px solid #BCBCBC;
	border-right:1px solid #BCBCBC;
	padding:10px;
	line-height:1.5em;
	overflow:hidden;
}
.artikelkommentar2b {
	width:299px;
	border-top:2px solid #002AA6;
	border-right:3px solid #002AA6;
	border-bottom:3px solid #002AA6;
	border-left:3px solid #002AA6;
	background-color:#E9F4FE;
}
.artikelkommentar3, .schatten {
	width:325px;
	height:20px;
	background:url("grafiken/artikelkommentar_bg.gif") repeat-x top left;
}
.onepxline { border-top:1px solid #002AA6 }
.schatten {	width:100%; height:5px }


/* Alte Styles */
.firstbig { font-size: 18px; line-height:22px;}
.firstmid { font-size: 16px;}
.firstsmall { font-size: 14px; font-weight: bold;}
em { letter-spacing: 1px; font-style: normal;}
.li_style { font-size: 11px; color: #4F575C;}
.boxtext { font-size: 12px; color: #FF0000;}
.boxsmall { font-size: 11px;}


/* Tabellen */
.tblsmall {
	width:100%;
	border-width: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
#tbllist { font-size:0.9em;}
.tblhl, #tbllist th{
	font-size:1.3em;
	font-weight: bold;
	color:#FFF;
	text-align:left;
	padding:3px 3px 3px 5px;
	border-bottom: 1px solid #999;
	border-top: 10px solid #FFF;
	background-color:#0033CC;
}
.tblstartseite {
	font-size:0.9em;
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
	text-align:left;
	margin:10px 0px 10px 0px;
	padding-top:4px;
	border-top: 1px dotted #000;
	clear:both;
}
#tbllist th { padding:0px; padding-left:5px; font-size:1.2em;}
.tblkaltitle { padding:7px 7px 7px 18px;}
.tblkalort { padding:7px;}
.tblpaddinghl { padding-top:10px;}
.tblmessaging {
	background-color:#EEEEEE;
	border-top:2px solid #FFF;
	border-bottom:1px solid #99A8B2; 
}
.tbltrenner {
	height: 1px;
	padding:2px;
	border-bottom: 1px dotted #000;
}
#tblline { background-color:#EEEEEE}
#tbllist { border-bottom:1px solid #CCC}
#pagebottomtbl { clear:both; background-color:#E9F4FE; border-top: 1px solid #3D57A5; border-bottom: 1px solid #3D57A5; height:29px}
#pagebottomtbl td { padding:5px 0px 3px 0px}
#bgfield, .bgfield { background-color:#E9F4FE}


/* Bilder */
#img {
	width:480px;
	overflow: auto;
}
#imgprofil {
	width:345px;
	clear:both;
	overflow: auto;
	z-index:10;
}
#imggb {
	width:408px;
	clear:both;
	overflow: auto;
	z-index:10;
}
#imgforum {
	width:330px;
	clear:both;
	overflow: auto;
	z-index:10;
}
#icon_r{ margin:0px 0px 15px 12px }
#icon_l{ margin:0px 12px 15px 0px }
.datetext { margin-left:34px }
.newsticker .links { color:#002AA6 }


/* Listen */
ul.boxlist {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.boxlist li {
	padding: 3px 0px 3px 0px;
	border-bottom: 1px dotted #002AA6;
}
ul.list {
	list-style-image: url("../../pics/design/blackbulletitem.gif");
	margin: 0px 0px 0px 12px;
	padding: 0px;
}
ul.list li {
	padding: 1px 0px 1px 0px;
}
#titellinks ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#titellinks .links li {
	padding: 2px 0px 2px 9px;
	background: url("grafiken/titellinksbullet.gif") no-repeat left center;
}
#titellinks .rechts li {
	padding: 2px 9px 2px 0px;
	text-align: right;
	background: url("grafiken/titellinksbullet.gif") no-repeat right center;
}
ul.linklist, ul.linklistbg {
	list-style-image: url("../../pics/design/pfeil_grau.gif");
	margin: 0px 0px 0px 18px;
	padding: 5px;
}
ul.linklist li {
	padding: 2px 0px 4px 0px;
}

ul.boldlist {
	list-style-image: url("../../pics/design/bullet_raquo.gif");
	margin: 0px 0px 0px 18px;
	padding: 5px;
}
ul.boldlist li {
	padding-bottom: 4px;
}
ul.startseiteboldlist {
	list-style-image: url("../../pics/design/bullet_raquo.gif");
	margin: 0px;
	padding-left: 20px;
	background-color:#E9F4FE;
}
ul.startseiteboldlist li {
	padding: 3px 0px 3px 0px;
	border-bottom:1px solid #FFF;
}
ul.onelinelist {
	list-style-type: none;
	margin: 4px 0px 0px 0px;
	padding-left: 18px;
}
ul.onelinelist li {
	display: block;
	padding-right: 15px;
	margin: 2px 0px 2px 0px;
}
ul.forumlist {
	list-style-image: url("../../pics/design/icon_forum_gruen.gif");
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
ul.forumlist li {
	padding: 0px 0px 2px 5px;
}
ul.newsticker {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.newsticker li {
	height: 28px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px dotted #002AA6;
}
ol {
	margin-top:7px;
}
ol.num{
	list-style-type:decimal;
	margin-left:20px;
}
ol.num li {
	padding-bottom:4px;
}
#articlelist {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dotted #000;
}
#impressumcontainer ul, #submenu1container ul, #submenu2container ul, .horlist {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px;
}
#impressumcontainer li, .horlist li {
	float: left;
	padding-right: 10px;
}
#hauptmenucontainer ul {
 	list-style-image: url("grafiken/hauptrubriken_trenner.gif");
	margin: 0px;
	padding: 0px;
}
#hauptmenucontainer li, #submenu1container li, #submenu2container li {
	float: left;
	padding: 1px 6px 1px 0px;
}
.imgzoom { text-decoration:none; cursor:hand }



/* Farben */
#blau { color: #9CC1DC;}
#lila { color: #D8BDE7;}
#rot { color: #F94C4C;}
#rosa { color: #F1C1B1;}
#orange { color: #FFDCAE;}
#gelb { color: #F7F5BA;}
#gruen { color: #72EE7A;}
#grau { color: #99A8B2;}
#hellgrau { color: #F5F5F5;}
#dunkelgrau { color: #4F575C;}
#schwarz { color: #000000;}
#weiss { color: #FFFFFF;}


/* Links */
a:link, a:visited { color: #002AA6; text-decoration: underline;}
a:hover { color: #99A8B2; text-decoration: underline;}
a.fotos:link { color: #002AA6; text-decoration: underline;}
a.fotos:visited { color: #000; text-decoration: underline;}
a.fotos:hover { text-decoration: underline; background: #E9E9E9;}
.abctext, #abc a:link, #abc a:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
	border:1px solid #0033CC;
	line-height: 1.6em;
}
.abctext { color: #FFF; background-color: #0033CC}
#abc a:link, #abc a:visited { color: #000; background-color: #FFFFFF}
#abc a:hover { text-decoration: none; background-color: #E9F4FE}
/*.boxbody a:link, .bluebarbox a:link, .redbarbox a:link, .yellowbarbox a:link, .greenbarbox a:link, .orangebarbox a:link, .lilabarbox a:link,
.boxbody a:visited, .bluebarbox a:visited, .redbarbox a:visited, .yellowbarbox a:visited, .greenbarbox a:visited, .orangebarbox a:visited, .lilabarbox a:visited,*/
a.li:link, a.li:visited, ul.linklist a:link, ul.linklist a:visited, ul.linklistbg a:link, ul.linklistbg a:visited, ul.list a:link, ul.list a:visited, 
ul.forumlist a:link, ul.forumlist a:visited {
	color: #000;
	text-decoration: none;
}
.boxbody a:hover, .bluebarbox a:hover, .redbarbox a:hover, .yellowbarbox a:hover, .greenbarbox a:hover, .orangebarbox a:hover, .lilabarbox a:hover,
a.li:hover, ul.linklist a:hover, ul.linklistbg a:hover, ul.list a:hover, ul.forumlist a:hover {
	color: #000;
	text-decoration: underline;
}
#boxmehrlink { padding: 7px 0px 2px 0px;}
#boxmehrlink a:link, #boxmehrlink a:visited {
	color: #002AA6;
	font-weight: bold;
	background:url("grafiken/boxmehrlink.gif") no-repeat left top;
	padding-left: 15px;
}
#centercontainer #boxmehrlink a:link, #centercontainer #boxmehrlink a:visited {
	background:url("grafiken/boxmehrlink.gif") no-repeat left 1px;
}
a.mehrlink:link, a.mehrlink:visited {
	color: #002AA6;
	/*background:url("grafiken/pfeil_mehr.gif") no-repeat right bottom;
	padding-right: 16px;*/
	text-decoration: none;
}
a.mehrlink:hover {
	text-decoration: underline;
}
#articlebtncontainer, #articlevotingcontainer { margin:16px 0px 6px 0px }
a.articlebtn:link, a.articlebtn:visited {
	color: #000;
	text-decoration: none;
	background-color:#E9F4FE;
	border: 1px solid #3D57A5;
	padding: 4px 5px 4px 5px;
}
a.articlebtn:hover { color: #FFF; background-color:#0033CC }
a.articlevoting1:link, a.articlevoting1:visited, a.articlevoting2:link, a.articlevoting2:visited, 
a.articlevoting3:link, a.articlevoting3:visited, a.articlevoting4:link, a.articlevoting4:visited {
	color: #FFF;
	text-decoration: none;
	border: 1px solid #3D57A5;
	padding: 1px 20px 1px 20px;
}
a.articlevoting1:link, a.articlevoting1:visited { background-color:#BACBEC }
a.articlevoting2:link, a.articlevoting2:visited { background-color:#92A8DD }
a.articlevoting3:link, a.articlevoting3:visited { background-color:#6682CC }
a.articlevoting4:link, a.articlevoting4:visited { background-color:#375ABB }
a.articlevoting1:hover, a.articlevoting2:hover, a.articlevoting3:hover, a.articlevoting4:hover { background-color:#0033CC }

a.colorlink:link, a.colorlink:visited {
	color: #002AA6;
	background:url("../../pics/design/greenlink.gif") no-repeat left top;
	padding-left: 11px;
}
a.colorlink:hover {
	color: #99A8B2;
	text-decoration: underline;
}
a.blacklink:link, a.blacklink:visited {
	color: #000;
	background:url("../../pics/design/blacklink.gif") no-repeat left top;
	padding-left: 11px;
	display:block;
}
a.articlelink:link, a.articlelink:visited {
	color: #000;
	font-weight: bold;
	background:url("../../pics/design/pfeil_schwarz.gif") no-repeat left top;
	padding-left: 14px;
}
a.seiteweiterlink:link, a.seiteweiterlink:visited, a.seitezuruecklink:link, a.seitezuruecklink:visited {
	color: #FFF;
	text-decoration: none;
	border: 1px solid #002AA6;
	margin-top:5px;
}
a.seiteweiterlink:link, a.seiteweiterlink:visited {
	background:#0033CC url("grafiken/pageforward.gif") no-repeat right center;
	padding:4px 19px 4px 8px;
}
a.seitezuruecklink:link, a.seitezuruecklink:visited {
	background:#0033CC url("grafiken/pageback.gif") no-repeat left center;
	padding:4px 8px 4px 19px;
}
a.seiteweiterlink:hover, a.seitezuruecklink:hover { background-color:#002AA6; border:1px solid #000;}
a.admlink:link, a.admlink:visited { background-color: #0033CC; color: #FFF; text-decoration: none; border:1px solid #002AA6;}
a.admlink:hover { background-color: #3D57A5; color: #FFF; text-decoration: none; border:1px solid #002AA6;}
#zahlenliste a:link { color: #000; text-decoration: none; padding:0px 2px 0px 2px;}
#zahlenliste a:visited { color: #888; text-decoration: none; padding:0px 2px 0px 2px;}
#zahlenliste a:hover { color: #000; text-decoration: none; background: #DDDDDD;}
#zahlenliste a.selected { color: #000; text-decoration: none; font-weight:bold;}
#ordnerliste a:link, #ordnerliste a:visited { color: #000; text-decoration: none; padding:0px 2px 0px 2px;}
#ordnerliste a:hover { color: #000; background: #E9F4FE;}
#ordnerliste a.selected { color: #3D57A5; text-decoration: none; font-weight:bold; background: #E9F4FE;}
#hauptmenucontainer a:link, #hauptmenucontainer a:visited {
	color: #FFF;
	text-decoration: none;
	font-size:1.1em;
	padding: 2px 5px 3px 5px;
}
#submenu1container a:link, #submenu1container a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
}
#submenu2container a:link, #submenu2container a:visited {
	color: #000;
	text-decoration: none;
	padding: 2px 7px 2px 7px;
}
#hauptmenucontainer a:hover, #submenu1container a:hover, #submenu2container a:hover {
	color: #000;
	background-color: #BACDF4;
	text-decoration: none;
}
#hauptmenucontainer a.selected:visited, #hauptmenucontainer a.selected:link {
	color: #000;
	background-color: #BACDF4;
	font-weight:bold;
	text-decoration: none;
}
#submenu1container a.selected, #submenu2container a.selected, #submenu1 a.selected, #submenu2 a.selected {
	font-weight: bold;
}
#centercontainer a.textbtn:link, #centercontainer a.textbtn:visited {
	color:#3D57A5;
	background-color: #E9F4FE;
	border:1px solid #FFF;
	padding:4px 8px 1px 8px;
	text-decoration:none;
}
#centercontainer a.textbtn:hover {
	color:#000;
}
#centercontainer a.textbtnselected {
	color:#FFF;
	background-color: #0033CC;
	border:3px double #FFF;
	padding:3px 8px 3px 8px;
	text-decoration:none;
}
#divtabindex a.textbtnselected {
	border-bottom-width:0px;
	padding-bottom:2px;
}
#titellinks a:link, #titellinks a:visited {
	color:#000;
	text-decoration:none;
}
#titellinks a:hover {
	text-decoration:underline;
}
#impressum a:link, #impressum a:visited { color: #002AA6; text-decoration: none;}
#impressum a:hover { text-decoration: underline;}
#empfehlungen a:link, #empfehlungen a:visited {
	color:#000;
	text-decoration:underline;
}
#empfehlungen a:hover { color:#000; }
a.textlink:link, a.textlink:visited { text-decoration: none; border-bottom:1px dotted #002AA6 }
