@charset "UTF-8";

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

body {
	margin-left:10px;
}

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

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

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

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

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

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

hr.abstand {
	margin:2px 0px;
}

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

#header {
	background-image:url('../images/header_verlauf.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	width:827px;
}

#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;
}
#iconul li.last img{
	border: none;
}

/** 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;
}

#q.style.cssText { border: 1px solid red; padding: 2px; }

.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:#0036a1 !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 4px 8px;
	overflow:hidden;
}

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

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

#menu2 li:hover .menu3, #menu2 li.hover .menu3 {
	display:block;
	z-index:20;
}

.menu3 {
	margin:4px 0px 0px -9px;
	display:none;
	background-image:none;
	position:absolute;
	background-color:white;
	border:1px solid #005ba6;
	padding:0px;
	
}

.menu3 li {
	clear:both;
	border-left:0px !important;
	padding:0px !important;
	display:block;
	background-image:none;
	margin:0px !important;
}

.menu3 li a {
	margin:0px;
	padding:0px;
	padding:2px 10px;
	display:block;
	width:158px;
	
}

.menu3 li a:hover {
	background-color:#005ba6;
	color:white;
	
}

.menu3 li:hover a, .menu3 li.hover a{
	background-color:#005ba6;
	color:white;
}


.menu3 li:hover .menu4, .menu3 li.hover .menu4, .menu3 a:hover .menu4 {
	display:block !important;
	z-index:20;
}

.menu4 {
	margin-top:-19px;
	padding-left:0px;
	position:absolute;
	margin-left:178px;
	display:none;
	border:1px solid #0036a1;
	background-color:white;
}

.menu4 li {
	width:155px;
	clear:both;
	border-left:0px !important;
	padding:0px !important;
	display:block;
	background-image:none;
	margin:0px !important;

}

.menu4 li a {
	margin:0px;
	padding:0px;
	padding:2px 10px;
	display:block;
	width:155px;
	color:#0036a1 !important;
	background-color:white !important;
}

.menu4 li a:hover {
	background-color:#005ba6 !important;
	color:white !important;
}

/** 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 {
	font-size: 7px;
	padding:4px 0px;
	height:18px;
}

#urightcolumn div.lead {
	font-weight:bold;
	padding:3px 0px;
}

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


/** FORM ************************************************/

/* 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;
}
fieldset div#powermaildiv_uid16{
	font-weight: bold;
	padding-top: 20px;
}
.tx_powermail_pi1_form  textarea {
	width: 360px;
}
.tx_powermail_pi1_form label {
	display: block;
	float: left;
	width: 110px;
	text-align: right;
	padding-right: 10px;
}
div.powermail_check_inner_uid21_0 {
	clear: both;
}
.tx_powermail_pi1_fieldwrap_html {
	width: 500px;
	padding: 3px 0 0 0;
}
.input_text_box_ta {
	width:304px;
	margin-left:10px;
}
.tx_powermail_pi1_fieldwrap_html .normal {
	width: 100px;
	text-align: right;
}
.powermail_des {
	padding-right: 10px !important;
}
.input_text_box {
	width: 300px;
	margin-left:10px;
}

input.submitbut, .tx_powermail_pi1_fieldwrap_html_submitgraphic input {
	margin-left: 118px;
	
}

.inputtxt {
	border: solid 1px #888888;
	width:360px;
}
input.submitbut, .tx_powermail_pi1_fieldwrap_html_submitgraphic input {
	
	margin: 4px 0 10px 110px;
}

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;
}
.tx-powermail-pi1_fieldset{
	padding: 10px 0 0 0;
}
.tx_powermail_pi1_fieldwrap_html_select label{
	float:left;
}
.tx_powermail_pi1_fieldwrap_html_select div{
	float:left;
	margin:0 0 0 10px;
}
div#powermaildiv_uid21 p {
	display: none;
}

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

.formline {
	border:none;
	height:1px;
	background-color:#888888;
	width:482px;
	float:left;
	margin-bottom:16px;
}

/* cwt_feedit */

th.formlabel {
	text-align:right;
	font-weight:normal;
	padding-right:10px;
}	

.textareatxt {
	width:360px;
	border: 1px solid #888888;
	width:360px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.formline_feedit {
	border:none;
	height:1px;
	background-color:#888888;
	margin:5px 0px;
}

.selecttxt {
	text-align:left !important;
	border:1px solid red;
}

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

/* TOPIC LIST */
div#uleftcolumn h1{
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:0 0 7px;
	padding:0;
}
div#uleftcolumn h1.csc-firstHeader{
	font-size: 14px;
}
div#uleftcolumn h1.title{
	font-size:13px;
}
div#uleftcolumn p.subtitle{
	font-size:12px;
	margin: 0 0 6px 0;
}
div#uleftcolumn p.space{
	font-size:20px;
}

/* VOTE */
/* leftcolumn */
#uleftcolumn .tx-sisosecurevote-pi1{
	font-family: Arial,Helvetica,sans-serif;
	width: 100%;
}
#uleftcolumn .tx-sisosecurevote-pi1 div.list{
	margin: 0 0 10px 0;
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote div.answer{
	float: left;
	width: 160px;
	margin: 0 10px 14px 0;
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote div.answer img {
	padding: 0 0 6px 0;
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote div.answer input.answer{
	position: absolute;
	
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote label.label{
	display: block;
	
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote label.label span{
	float: left;
	margin: -2px 0 0 20px;
}
#uleftcolumn .tx-sisosecurevote-pi1 fieldset.vote input.submit {
	background-image:url('../images/rightarrow_blue.gif');
	background-repeat:no-repeat;
	height: 16px;
	width: 107px;
	padding: 0;
	margin: 0;
	border: none 0px;
	font-size: 12px;
	color:#0036A1;
	text-decoration:underline !important;
	font-family: Arial,Helvetica,sans-serif;
	display: block;
}
.tx-sisosecurevote-pi1 .error h3{
	font-weight: normal;
	font-size: 12px !important;
	
}
.tx-sisosecurevote-pi1 .msg p {
	font-weight: normal;
	padding: 0 0 8px 0;
}

#uleftcolumn .tx-sisosecurevote-pi1 .answers {
	margin: 0 0 0 16px;
}
#uleftcolumn .tx-sisosecurevote-pi1 .answers .answer .percent_box{
	float: left;
	margin: 0 0 0 16px;
}
#uleftcolumn .tx-sisosecurevote-pi1 .answers .answer img{
	float: left;
	margin: 0 0 14px 0;
}
#uleftcolumn .tx-sisosecurevote-pi1 .answers .label {
	width: 100%;
	padding: 0 0 6px 0;
}
#uleftcolumn .tx-sisosecurevote-pi1 .bar_container {
	border:1px solid #BBBBBB;
	float:left;
	height:9px;
	margin-bottom:5px;
	text-align:left;
	width:150px;
}
#uleftcolumn .tx-sisosecurevote-pi1 .bar_inner {
	height: 10px;
	background-color: #005BA6;
}
#uleftcolumn .tx-sisosecurevote-pi1 .data {
	float: left;
	text-align: left;
	padding: 0;
	margin: 0;
}

.external-link-new-window img, .internal-link img {
	border: none;
	border: 0px;
}


/** feuserregister **/
.tx-srfeuserregister-pi1 label span {
	color: black;
}


/** RIGHTCOLUMN *************************************************/
.list_break {
	width: 100%;
	font-size: 11px;
	border-bottom: 1px solid #656565;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
}
.rightboxblueborder {
	background-image:url('../images/border_unterseite_oben.gif');
	background-repeat:no-repeat;
	padding:9px 0 0 0;
}

.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;
}


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

/* VOTE */

#urightcolumn .tx-sisosecurevote-pi1 {
	font-family: Arial,Helvetica,sans-serif;
	width: 100%;
	border-top:4px solid #656565;
	margin:0 0 15px 0;
	float:left;
	margin:0 10px 0 0;
}
#urightcolumn .tx-sisosecurevote-pi1 h2 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:6px 0 7px;
	padding:0;
}
#urightcolumn .tx-sisosecurevote-pi1 form {
	margin-bottom: 0;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote {
	margin: 2px 0 0 10px !important;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote span{
	float: left;
	margin: 0 20px 0 0;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote .answer{
	float:none !important;
	margin: 3px 0 0 0;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote input.answer{
	float:left !important;
	margin:0 10px 0 0;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote label.label{
	float:left;
	margin:0;
}
#urightcolumn .tx-sisosecurevote-pi1 fieldset.vote input.submit {
	float: right;
	background-image:url('../images/rightarrow_blue.gif');
	background-repeat:no-repeat;
	height: 16px;
	width: 107px;
	padding: 0;
	margin: 0;
	border: none 0px;
	font-size: 12px;
	color:#0036A1;
	text-decoration:underline;
	font-family: Arial,Helvetica,sans-serif;
	text-align: right;
}
#urightcolumn .tx-sisosecurevote-pi1 .answers {
	margin: 0 0 0 16px;
}
#urightcolumn .tx-sisosecurevote-pi1 .answers div.label {
	width: 100%;
}
#urightcolumn .tx-sisosecurevote-pi1 .bar_container {
	width: 40%;
	height: 10px;
}
#urightcolumn .tx-sisosecurevote-pi1 .bar_inner {
	height: 10px;
	background-color: #005BA6;
}
#urightcolumn .tx-sisosecurevote-pi1 .data {
	float: left;
	text-align: left;
	padding: 0 0 0 0;
}



/* LIST */

div.article {
	border-top:4px solid #656565;
	float:left;
	font-size:12px;
	line-height:18px;
	margin: 0 10px 4px 0;
	padding: 8px 0 0 0;
	width: 100%;
}

div.article .address {
	float: left;
}
#tabcontent1, #tabcontent2, #tabcontent3, #tabcontent4, .tabcontent {
	width: 326px !important;
	
}
div.article .tab, .tabactive {
	padding:5px 8px 0;
}
div.article .uppart {
	margin: 0 0 20px 0;
}
div.article .logo {
	float: right;
}
#list {
	border-top:solid 1px #656565;
	width: 100%;
	margin-bottom:0;
	padding: 8px 0 0 0;
}
#quelle {
	text-align: right;
}

ul {
	padding-left:15px;
}


/** 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, hr.line {
	height:1px;
	background-color:#656565;
	border:0px;
}

hr.line {
	margin:5px 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;
}

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

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

.noline {
	border:0px !important;
}

/** 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 a { color:#fff; text-decoration:none; }

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

#tabcontent1, #tabcontent2, #tabcontent3,  #tabcontent4 {
	clear:both;
	padding:8px;
	
	width:326px;

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

.tabcontent {
	height:200px;
	margin:0px 0px 0px 1px;
	display:none;
}

.tabcontentactive {
	position:relative;
	margin:0px 0px 0px 1px;
	display:block;
	
}

.contentelement {
	height:140px;
	
}




/** 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;
}
.cursor {
	cursor:pointer;
}

/** 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:10px; }
.tg2 { font-size:12px; }
.tg3 { font-size:16px; }
.tg4 { font-size:20px; }


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

.article {
	line-height:18px;
	font-size:12px;
	border-top:4px solid #656565;
	margin-bottom:15px;
	float:left;
	margin-right:10px;
	padding-bottom: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 .address h1 {
	font-size:12px !important;
	margin-bottom:0px !important;
}

.article .address h2 {
	font-size:14px !important;
	margin:2px 0px;
}

.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;
}

.article .csc-header h1 {
	font-size:18px !important;
	
}

.rightline {
	background-color:#656565;height:1px;border:0px;
}



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

.banner {
	margin-bottom: 14px;
}

.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;

}

.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 {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:827px;
	height:24px;
	margin-bottom:10px;
}

#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;
}

/** CAROUSEL ****************************************************/

.gallerystatus {
	display:none;
}

.gallerydesctext {

	padding:5px;
}

.navpanelbg {
	
}
.Prev {
	float:left;
	margin:3px 6px;
	
}

.Next {
	float:right;
	padding-right:6px;
	margin:3px 6px 3px 6px;
}

#articletitle {
	z-index:1000;
	color:white;
	margin:0px 30px;
	position:absolute;
	font-size:16px;
}



.blau {
	color:blue;
}
.gruen {
	color:green;
}

.rot {
	color:red;
}


/** SITEMAP *****************************************************/

.deep0, .first {
	list-style-type:none;
	margin-left:0px;
	padding-left:15px;
}

.deep1, .deep2, .deep3, .deep4 {
	list-style-type:none;
	margin-left:0px;
	padding-left:15px;
}


/** PROFIL *******************************************************/

.addresstable {
	border-collapse:collapse;
	width:100%;
}

.addresstable tr th {
	text-align:left;
	border:1px solid #ccc;
	padding:3px 6px;
}

.addresstable tr td {
	border:1px solid #ccc;
	padding:3px 6px;
}

.teaser3box {
	
	background-color:#e3e3e3;
}

.teaser3box .smalltitle, .teaser3box .title {
	
	background-color:white;
	height:20px;
	border-bottom:1px solid #b3b3b3;
	
}

.teaser3box .smalltitle h1, .teaser3box .title h1 {
	font-size:14px !important;
	
}


.teaser3box .box {
	
	padding:10px;
}

.teaser3box .footer {
	padding:0px 10px 6px 10px;
	border-bottom:1px solid #b3b3b3;
	margin-bottom:15px;
}

.teaser3box .nofooter {
	border-bottom:1px solid #b3b3b3;
	font-size: 12px;
}

.nobg {
	background-color:white !important;
	padding:0px;
}

.tx-mmforum-pi1 #post input#name {
	display:none;
}

#map_canvas div{
	white-space:normal!important;
	width:180px;
}