@charset "UTF-8";

html, body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body { margin-left:10px; }

#main {
	width:865px;
	margin-left:10px;
	margin-top:10px;
	
}

a {
	color: #0036a1;
	font-weight:bold;
}

#content {
	width:825px;
	padding:0px 0px 10px 0px;
	float:left;
	margin-right:10px;
}
.print_nodisplay {
	display: none;
}

/** HEADER *****************************************************/

#header {
	display:none;
}

#logo {
	margin-top:10px;
}


#breadcrumb {
	border-bottom:1px solid #656565;
	width:827px;
	margin-bottom:15px;
	padding:6px 0px 5px 0px;
	font-weight:bold;
	color:#212121;
}

#iconul {
	list-style:none;
	margin:0;
	padding:0;
}
#iconul li{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0 8px 0 8px;
	border-left:solid 1px #555;
	
}
#iconul li.first {
	border:0;
}
#iconul li.last {
	padding-right:0;
}

/** HEADERINFO ************************************************/

#headerinfo {
	position:absolute;
	margin-left:517px;
	margin-top:39px;
	width:300px;
	height:70px;
	float:right;
	text-align:right;
	padding-right:12px;
	color:#fff;
	font-size:11px;
}

#headerinfo a {
	color:#fff;
}

#suchfeld {
	border:0px;
	color:#666;
	padding:5px 4px;
	font-size:11px;
	vertical-align:middle;
}

.abstand10 {
	clear:both;
	height:10px;
}

.abstand3 {
	clear:both;
	height:3px;
}

/** NAVI ******************************************************/

/* Metanavi (im header) */


#metanavi {
	font-weight:bold;
	float:right;
	margin:6px 4px 0px 0px;
	padding:0px;
}

#metanavi li {
	list-style-type:none;
	float:left;
	padding:0px 10px;
	border-left:1px solid #fff;
}

#metanavi li.first {
	border:0px;
}

#metanavi li a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/* Menu Stufe 1 */

#menuzeile {

	border-bottom:1px solid #fff;
	background-position:0px 1px;
	background-image:url('../images/menubg.jpg');
}

#menu1 {

	height:28px;
	margin:0px;
	padding:0px;

}

#menu1 li {

	background-image:url('../images/menutab.gif');
	list-style-type:none;
	float:left;
	width:117px;
	height:26px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

#menu1 li.active {
	background-image:url('../images/menutabaktiv.gif');
	height:27px;
}


#menu1 li a {
	display:block;
	padding:5px 8px;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	text-decoration:none;
}

#menu1 li.active a {
	color:#005ba6 !important;
	font-weight:bold;
}

/* Menu Stufe 2 */

#menu2 {
	border:1px solid #005ba6;
	border-top:0px;
	width:825px;
	height:21px;
	margin:0px;
	padding:0px;
	padding-top:1px;
}

#menu2 li {
	border-left: 1px solid #005ba6;
	float:left;
	list-style-type:none;
	margin-top:3px;
	padding:0px 8px;
}

#menu2 li.first {
	border:0px;
}

#menu2 li a {
	text-decoration:none;
}


/** COLUMNS ****************************************************/

/* Spalten Home-Seite */

#columns {
	width:665px;
	float:left;
}

#rightcolumn {

	width:160px;
	float:left;
	height:300px;
}

/* Spalten Unterseiten */

#ucolumns {
	width:825px;
	float:left;
}

#uleftcolumn {
	width:515px;
	float:left;
}

#urightcolumn {
	float:left;
	margin-left:10px;
	width:300px;
}

#urightcolumn div.csc-header-n1 {
	font-size: 7px;
}

.list {
	margin-left:10px;
	line-height:18px;
}
/** RIGHTCOLUMN ************************************************/

/* POWERMAILFORM */

div.csc-header-n3 h1{
	display: none;
}
.tx_powermail_pi1_form fieldset {
	border: none;
	width: 100%;
}
.tx_powermail_pi1_form fieldset legend {
	display: none;
}
.tx_powermail_pi1_form fieldset div {
	margin: 0 0 14px 0;
}
.tx_powermail_pi1_form input, textarea {
	width: 360px;
}
.tx_powermail_pi1_form label, select {
	display: block;
	float: left;
	width: 110px;
	text-align: right;
	padding-right: 10px;
}
div.powermail_check_inner_uid21_0 {
	clear: both;
}
input.submitbut {
	margin-left: 118px;
}

.inputtxt {
	border: solid 1px #888888;
}
input.submitbut {
	width: 88px;
	margin: 4px 0 0 118px;
}

fieldset#tx-powermail-pi1_fieldset_2 div#powermaildiv_uid21 div.powermail_check_inner_uid21_0 label{
	float: right;
	width: 386px;
	text-align: left;
}

fieldset#tx-powermail-pi1_fieldset_2 div#powermaildiv_uid21 div.powermail_check_inner_uid21_0 input#check_uid21_0{
	margin-left: 94px;
}

div#powermaildiv_uid21 p {
	display: none;
}

.powermail_mandatory_js {
	color: red;
	padding-left: 120px;
}

/** LEFTCOLUMN *************************************************/

div#uleftcolumn h1.csc-firstHeader{
	font-size: 14px;
}

/* TOPIC LIST */
div#uleftcolumn h1{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:0 0 7px;
	padding:0;
}

div#uleftcolumn h1.title{
	font-size:13px;
}

div#uleftcolumn p.subtitle{
	font-size:12px;
}
div#uleftcolumn p.space{
	font-size:20px;
}


/* LIST */

div.article {
	border-top:4px solid #656565;
	float:left;
	font-size:12px;
	line-height:18px;
	margin-bottom:15px;
	margin-right:10px;
	padding-top:8px;
}
#list {
	border-top:solid 1px #656565;
	width: 100%;
	margin-bottom:0;
	padding: 8px 0 0 0;
}
#quelle {
	text-align: right;
}


/** BOXES ******************************************************
*
* leftbox (345px breit)
* rightbox (300px breit)
*/

.leftbox, .rightbox {

	border-top:4px solid #656565;
	margin-bottom:15px;
	float:left;
	margin-right:10px;
}

.leftbox, .lefttabbox {
	width:345px;
	float:left;

	margin-bottom:15px;
	float:left;
	margin-right:10px;
}

.rightbox, .righttabbox {
	width:300px;
	float:left;
}

.tabbox {
	border-top:0px;
}

.leftbox h2, .rightbox h2, .tabbox h2 {
	font-size:14px;
	margin:5px 0px 2px 0px;
}

.leftbox h3, .rightbox h3, .tabbox h3 {
	margin:0px;
	font-size:12px;
}

.leftbox .foruminfo, .rightbox .foruminfo, .tabbox .foruminfo {
	font-size:11px;
}

.leftbox hr, .rightbox hr, .tabbox hr {
	height:1px;
	background-color:#656565;
	border:0px;
}


.rightboxblueborder {
	background-image:url('../images/border_unterseite_oben.gif');
	background-repeat:no-repeat;
	padding:9px 0px;
	margin-bottom:22px;
	
}

.rightboxblueborder h3 {
	margin:0px;
	margin-bottom:6px;
	font-size:14px;
	font-weight:normal;
}

.rightboxblueborder .border {
	border-left:1px solid #4865a0;
	border-right:1px solid #4865a0;
	padding:0px 9px;
}

/** BOX MIT TABS ***********************************************
* für linke Spalte
*/

.tab, .tabactive {
	background-image:url('../images/tab.gif');
	width:99px;
	padding:5px 8px 4px 8px;
	float:left;
	background-repeat:no-repeat;
}

.tab { color:#fff; }

.tabactive { background-image:url('../images/tableer.gif'); font-weight:bold; }

#tabcontent1 {
	clear:both;
	padding:8px;

	border:1px solid #656565;
	border-top:0px;
	margin:-1px 0px 0px 1px;
}

/** TOPSTORYBOX ************************************************/

.topstorybox {
	background-color:#656565;
	padding:8px;
	height:38px;
	margin-top:-54px;
	width:329px;
	filter:alpha(opacity=66); /* IE */
	-moz-opacity:0.66; /* Gecko-Browser */
	opacity:0.66; /* Opera 9+ */
	color:#fff;
}

.topstorybox img {
	margin-top:22px;
	border:0px;
	float:left;
}

.topstorytext {
	float:left;
	width:277px;
	padding:0px 10px;
	
}

.topstorytext h2 {
	margin:0px;
	padding:0px;
}

.topstorytext h3 {
	margin:0px;
	margin-top:2px;
	padding:0px;
	font-size:18px;
}

/** TAGCLOUD ***************************************************/

.tagcloud {
	background-color:#9a9a9a;
	padding:8px;
	color:#fff;
}

.tg1, .tg2, .tg3, .tg4 {
	margin-right:25px;
	color:#fff;
	text-decoration:none;
	font-weight:200;
}

.tg1 { font-size:20px; }
.tg2 { font-size:16px; }
.tg3 { font-size:12px; }
.tg4 { font-size:10px; }


/** ARTICLE ***************************************************
* für Unterseiten
*/

.article {
	line-height:18px;
	font-size:12px;
	border-top:4px solid #656565;
	margin-bottom:15px;
	float:left;
	margin-right:10px;
}

.article h1 {
	font-size:15px;
	margin:0px;
	padding:0px;
	margin-top:4px;
}

.article h2 {
	font-size:18px;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.article h3 {
	margin-bottom:0px;
}

.article .lead {
	font-weight:bold;
	line-height:18px;
	margin-bottom:8px;
}

.bildlegende {
	font-style:italic;
	width:228px;padding:3px 6px;
	margin-bottom:3px;
	background-color:#d4d4d4;
	font-size:11px;
	display:block;
}


/** RIGHTCOLUMN ************************************************
* schmale Spalte Home-Seite
*/

.banner {
	display:none;
}

.bluebox {
	width:142px;
	background-color:#005ba6;
	background-image:url('../images/login_border_hp_oben.gif');
	background-repeat:no-repeat;
	margin-bottom: 14px;
	padding:9px 9px 0px 9px;
	color:#fff;
}

.bluebox h3 {
	margin:0px;
	margin-bottom:6px;
	font-size:14px;
	font-weight:normal;
}

.bluebox a {
	color:white;
}


.login {
	font-size:11px;
	display: none;
}

.login label {
	width:50px;
	float:left;
	padding-top:3px;
}

.login input.text {
	width:75px;
	margin-left:10px;
	vertical-align:middle;
	font-size:10px;
}


.login input.button {
	margin:3px 2px;
	float:right;
}

.blueborderbox {
	background-image:url('../images/border_hp_oben.gif');
	background-repeat:no-repeat;
	padding:9px 0px;
	margin-bottom:7px;
}

.blueborderbox h3 {
	margin:0px;
	margin-bottom:6px;
	font-size:14px;
	font-weight:normal;
}

.blueborderbox .border {
	border-left:1px solid #4865a0;
	border-right:1px solid #4865a0;
	padding:0px 9px;
	
}

.buttongreen {
	background-image:url('../images/button_green.gif');
	width:42px;
	height:16px;
	display:block;
	color:white;
	text-decoration:none;
	padding-left:25px;
	padding-top:2px;
	margin-top:6px;
	float:left;
	font-size:13px;
}

.buttonred {
	background-image:url('../images/button_red.gif');
	width:42px;
	height:16px;
	display:block;
	color:white;
	text-decoration:none;
	padding-left:25px;
	padding-top:2px;
	margin-top:6px;
	float:left;
	margin-left:3px;
	font-size:13px;
}


/** FOOTER *****************************************************/

#footer {
	display:none;
	
}

#footernavi {
	margin-left:-8px;
	padding-left:0px;
}


#footernavi li {
	list-style-type:none;
	float:left;
	margin-top:5px;
	padding:0px 8px 0px 8px;
	border-left:1px solid #000;
	color:#000;
}

#footernavi li.first {
	border:0px;
}

#footernavi li a {
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

#copyright {
	margin:5px 8px 0px 0px;
	float:right;
	color:white;
}

#copyright a {
	color:white;
	font-weight:normal;
}



.tbl_forum td, .tbl_forum th {
	border-bottom:1px solid #666;
	padding:3px;
}

