body {font-size: 10px; font-family: Verdana, "Sans Serif"; color: #e7ddbf; background: url(bilder/bg.png) repeat-x #FFF; text-align:center; margin: 0;}

a, a:active, a:visited {color: #c29323;}
a:hover {color: #e7ddbf; text-decoration: none;}

p {margin: 0;}
input, select, textarea {border: 1px solid #71540e; background: url(bilder/inputBg.png) repeat-x #fff; font-size: 10px;}
.submit {background: url(bilder/submitBg.png) repeat-x; color: #e7ddbf;}

frameset {border: 1px solid #000000;}

ul {line-height: 1.6em;}

hr {width: 96%; border: 0; border-bottom: 1px solid #104766;}

table, tr, td {border: none;padding: 0px;margin: 0px;text-align: center;vertical-align: top;}

#wrapper {position: relative; top: 0px; left: 0px; margin: auto; margin-top: 10px; width: 1012px; text-align: left;}
#header {position: relative; top: 0px; left: 0px; background: url(bilder/header.png) no-repeat; padding: 0px; height: 128px; width: 1012px; font-size: 12px;}
#logo {display: block; position: absolute; top: 20px; left: 28px; width: 380px; height: 85px;}
#rotator {display: block; position: absolute; top: 41px; left: 521px; width: 480px; height: 80px;}

#content {position: relative; top: 0px; left: 0px; background: url(bilder/mainBg.png) repeat-y; width: 1012px;}

#leftcolumn {position: relative; top: 0px; left: 7px; width: 141px; float: left;}
#centercolumn {position: relative; top: 0px; left: 23px; width: 686px; float: left; margin: 10px 0 10px 0;}
#rightcolumn {position: relative; top: 0px; left: 38px; width: 141px; float: left;}

.clear {clear: both;}

.contentTop {background: url(bilder/contentTop.png); border: 1px solid #e7ddbf; width: 684px; height: 16px; line-height: 14px; font-weight: bold; padding: 0; text-align: center; color: #c29323;}
.contentMid {width: 664px; padding: 0 10px; margin: 3px 0 10px 0;}
.navTop {background: url(bilder/navTop.png); width: 141px; height: 29px; line-height: 22px; padding: 0; text-align: center; color: #c29323;}
.navMid {width: 130px; padding: 0 5px 0 6px; text-align: left;}
.navMid a, .navMid a:visited {text-decoration: none; color: #e7ddbf;}
.navMid a:hover {color: #c29323;}
.navFoot {background: url(bilder/navFoot.png); width: 141px; height: 11px;}

#footer {background: url(bilder/footer.png); position: relative; top: 0; left: 0; height: 55px; width: 1012px; line-height: 60px; text-align:center; font-size: 10px;}

.bordertable {
	width: 1000px;
	border: none;
	padding: 0px;
	margin: 0px;
	color: #000000;
}

.top_right {
	width: 765px;
	border: none;
	background-image: url(../images/de/right_head.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
}

.top_left {
	width: 235px;
	border: none;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	color: #000000;
}

.maincontent {
	width: 693px;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	background-color: #53656F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #DDDADA;
}

.content {
	width: 686px;
	text-align: center;
	vertical-align: top;
}

.content2 {
	text-align: center;
	vertical-align: top;
}

.border {
	width: 500px;
	border: none;	
}

.border2 {
	width: 665px;
	border: none;	
}

.border3 {
	width: 327px;
	border: none;
	padding: 2px;	
}

.border4 { /* Newstabellen */
	width: 80%;
	border: none;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 7pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #DDDADA;
}

.tr_dark {
	background-color: #104766;
}

.td_left {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_left2 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_right_st {
	border-right: 1px solid #000000;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_right_st2 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_left_md {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_right_md {
	padding: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	color: #DDDADA;
}

.td_left_news {	}

.td_right_news {}

.td_left_ct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.td_right_ct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	color: #DDDADA;
}

.form_left{
	width: 40%;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: right;
	color: #DDDADA;
}

.form_right {
	width: 60%;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #DDDADA;
}

.form_textfield {font-size: 12px;}

.form_textfield2 {font-size: 12px;}

.form_button {}

.form_button2 {}

.form_select {
	background-color: #c0c0c0;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.form_checkbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: 0;
	background: none;
}

.form_radio {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #FFD700;
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
}

.line {
	border: 1px solid #000000;
}

/* Paidmail-Bestätigungsframes */

html.pm, body.pm {
	margin: 0px;
	padding: 0px;
	background: #093650;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.pm div {background: none;}

.pm_textfield {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	color: #000;
}

/* Paidmail History */
.history {
	margin: 0 5px;
	padding: 0px;
	text-align: left;
	font-family: "Courier New";
	font-size: 10pt;
	color: #000;
}

.history a {color: #900;}

/* Mailversand-Frames */

.mailsend {
	margin: 0px;
	padding: 0px;	
	background-color: #093650;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #e7ddbf;
}

/* Seitentitel */

.pagetitle {background: url(bilder/contentTop.png); border: 1px solid #e7ddbf; width: 684px; height: 16px; line-height: 14px; font-weight: bold; padding: 0; text-align: center; color: #c29323;}

/* Menü sonstige Inhalte */

.menu_content {
	text-align: center;
}
/* Externe Module */
.tr_dark_2{ background-color: #2e2e2e; }
.tr_dark_4 { background-color: #4e4e4e; }
.tr_dark_6 { background-color: #6e6e6e; }
.tr_dark_8{ background-color: #8e8e8e; }
/*
.tr_dark_a { background-color: #aeaeae; }
.tr_dark_c { background-color: #cecece; }
*/
.tr_dark_f { background-color: #fefefe; }

.tr_dark_a { background-color: #4e4e4e; }
.tr_dark_c { background-color: #2e2e2e; }
.tr_dark_cc { background-color: #cecece; }
.tr_red{ background-color: #f08e6f; }
.td_left_qow {
	padding: 5px;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: center;
}
.td_left4 { padding: 5px; text-decoration: none; text-transform: none; text-align: left; font-weight: normal; color: #000000; }
.td_left7 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #000000;
}
.td_left6 { padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt;
	font-weight: normal; text-decoration: none;	text-transform: none; text-align: left;	color: #000000;}
.td_left5 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #000000;
}
.td_left7 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: black;
}
.td_left8 {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #000000;
}
.td_tomato {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #tomato;
}
.td_lime {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	color: #lime;
}
.pagetitle_green {
	border: 1px solid #000000;
	background-color: #4e4e4e;
	padding: 1px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	text-transform: none;
	text-align: center;
	color: #lime;
}

/* Externe Module done*/
