body { font-family: verdana; margin: 0px; padding: 0px; background-image: url(../img/menu_bg.png); background-repeat: repeat-y;}
table { font-size: 11px; }
div.logo { background-image: url(../img/logo_bg.png); }
div.site { width: 990px; }
div.menu { width: 160px; float: left; margin-right: 25px;}
div.menu img { border-bottom: 1px solid #fff; border-left: 2px solid #fff; }
div.menu img#facebook { border-left: 2px solid #fff; border-bottom:none;}
div.content-wrap { float: left; padding-bottom: 30px; }
div.breadcrumb { margin-bottom: 15px; font-size: 9px; }
div.breadcrumb a { text-decoration: none; color: #000; }
div.titleimg { margin-bottom: 15px; }

.content { font-size: 12px; }
.content p { margin: 0px; }
.err,
.red { color: #CC091E; }
.blue { color: #124D96; }
a { color: #124D96; }
a img {border: none; }

.content h1 { background-color: #DCE4EF; color: #124D96; padding: 5px 10px 5px 10px; font-size: 12px; /*clear:both;*/ }
.content .content-element-wrap {width:100%; clear:both; }

.contenttable { width: 100%; }
.contenttable th { font-size: 12px; color: #124D96; text-align: left; padding: 5px 5px 5px 0px; vertical-align: top;}
.contenttable td { padding: 5px 5px 5px 0px; font-size: 12px; vertical-align: top; }
.contenttable td.td-0 { padding-left: 5px; }
.contenttable tr.tr-odd td { background-color: #DCE4EF; }
.csc-uploads-fileSize { white-space: nowrap; }
.csc-uploads-icon img { border: 1px solid #ECF1F7; }
.csc-uploads td { border-bottom: 1px solid #DCE4EF; padding: 10px; }

ul { list-style-image: url(../img/bullet_ff.png); #list-style-image: url(../img/bullet.png); margin: 0px; padding: 0px; padding-left: 10px; #padding-left: 16px; }
ol { margin: 0px; padding-left: 24px; #padding-left: 30px;}

.news-item { background-color: #EEAEB5; padding: 8px; }
.news-item p { padding: 0px; }
.news-title { color: #87002A; font-size: 18px; font-weight: bold; }
.news-morelink { text-align: right; background-color: #EEAEB5; }

.csc-textpic-clear { clear: both;}
.news-single-item h2 { color: #124D96; font-size: 16px; margin: 0px 0px 15px 0px; padding: 0px;}
.news-single-item h3 { font-size: 12px; margin: 10px 0px 10px 0px; padding: 0px; color: #CC091E; }

ul li,
ol li { margin-bottom: 10px; }

/* Mitgliederbereich */
div.menu form { margin: 50px 0px 0px 0px; padding: 0px; border-left: 2px solid #fff; }
.tx_mitglieder_suche { border: 1px solid #124D96; padding: 10px; }
.tx_mitglieder_form input,
.tx_mitglieder_form select,
.tx_mitglieder_suche input,
.tx_mitglieder_suche select { border: 1px solid #124D96; background-color: #DCE6F3; width: 380px;}
.tx_mitglieder_suche .day { width: 76px; margin-right: 10px;}
.tx_mitglieder_suche .month { width: 172px; margin-right: 10px;}
.tx_mitglieder_suche .year { width: 100px; }
.tx_mitglieder_suche .cb { width: 16px; }
.tx_mitglieder_form .tx_mitglieder_submit,
.tx_mitglieder_suche .tx_mitglieder_submit { background-color: #124D96; color: #fff; width: 111px; }
.borderer { border: 1px solid #124D96; padding: 15px;}
table.form,
table.detail { margin-top: 15px; }
table.form,
table.detail td { padding: 3px; }
table.form .field,
table.detail .field { width: 115px; padding-left: 0px; }
table.detail .value { width: 380px; background-color:#DCE6F3; padding-left: 10px;}
.browser { margin: 5px 0px 5px 0px; }
.browser a {text-decoration: none; }
.results { font-weight: bold; margin: 5px 0px 5px 0px; color: #124D96; }
.browser .act {color: #C30526; font-weight:bold; }
.err { padding: 0px 0px 10px 0px; }

.csc-loginform { border: 1px solid #124D96; padding: 10px; }
.csc-form-fieldcell input { border: 1px solid #124D96; background-color: #DCE6F3; }

/*Search*/
.searchForm {margin-bottom: 15px;}
.searchForm form { margin: 0px; padding: 0px; }
.searchForm form .sword { border: 1px solid #C30526; width:125px; margin-right: 3px; height: 22px; #height: 20px; font-family: verdana; font-size: 11px; padding-left: 10px; vertical-align: middle; padding-top: 3px;}
.searchForm img { vertical-align: bottom; }
ul.browsebox { margin: 10px 0px; padding: 0px; margin-bottom: 10px; }
ul.browsebox li {display: inline; margin: 0px; padding-right: 5px; }
form.tx_indexedsearch { display: none; }
.tx-indexedsearch-sw { font-weight: bold; color: #124D96; }
.tx-indexedsearch-browsebox { margin: 10px 0px 10px 0px; color: #494949;}
.tx-indexedsearch-browsebox strong { color: #124D96; }
.tx-indexedsearch-result-row { border-bottom: 1px solid #4271AC; padding: 10px 0px;}
.tx-indexedsearch-result-row h3 { margin: 0px; font-size: 12px;}

.csc-textpic-intext-right .csc-textpic-imagewrap { float: right;  padding: 3px; }
.csc-textpic-intext-left  .csc-textpic-imagewrap { float: left;  padding: 3px 10px 0px 3px; }

fieldset { border: none; padding: 0px; margin: 0px; }
fieldset label { display: block; margin: 5px 0px ; }


/* SHOP */

.tx-dgashop-pi1 form { margin: 0; padding: 0; }
.tx-dgashop-pi1 .text { margin-right: 300px;}
.tx-dgashop-pi1 .image { float: right; }
.tx-dgashop-pi1 .image img { border: 1px solid #a5a5a5; }
.tx-dgashop-pi1 .article .clearer { clear: both; border-bottom: 1px dashed #124d96; padding-top: 15px; }
.tx-dgashop-pi1 .article { margin-bottom: 30px; }
.tx-dgashop-pi1 img.header { margin: 15px 0;}
.tx-dgashop-pi1 div.padder { border: 1px solid #124d96; padding: 15px; }
.tx-dgashop-pi1 input { background-color: #DCE6F3; border: none; padding: 3px; }
.tx-dgashop-pi1 .anzahl { padding: 15px; }
.tx-dgashop-pi1 .anzahl input { margin-left: 35px; width: 50px; }

.tx-dgashop-pi1 table.form { border-collapse: collapse; border-spacing: 0; }
.tx-dgashop-pi1 table.form td.left { width: 120px; }
.tx-dgashop-pi1 table.form td.error { background-color: #f2c8cf; padding: 5px; }
.tx-dgashop-pi1 table.form .long { width: 390px; }
.tx-dgashop-pi1 table.form .middle { width: 234px; }
.tx-dgashop-pi1 table.form .short { width: 150px; }
.tx-dgashop-pi1 table.form .right-aligned { text-align: right; }
.tx-dgashop-pi1 input.error { background-color: #f2c8cf; }
.tx-dgashop-pi1 input.submit { border: 1px solid #124d96; }


.menul4 {
	display:block;
	float:left;	
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
	font-size: 13px;
	color: #124D96;
	background-color:#C30526;
	background:url(../img/menu4_bg.gif);
	border:1px solid #ffffff;
}

.menul4 .menul4-item { 
	margin:0; 
	padding:0;
	display:block; 
	border-right:1px solid #fff; 
	float:left; 
	padding:7px 15px;
	background:url(../img/bullet.gif); 
	background-repeat:no-repeat; 
	background-position:8px center; 
	border-bottom:1px solid #fff;
}

.menul4 a { 
	color:#fff; 
	font-weight:bold;
	text-decoration: none;
}

.menul4 a.act { 
	text-decoration: underline; 
}

/*
.menul4 a { text-decoration: none; font-weight: bold; }
.menul4 a:hover,
.menul4 a.act { color: #CC0A2C; }
*/


.centered { text-align: center; }
/* FORMULAR */
.tx-aedbform-pi1 {
	float:left;
	width:650px;
	background-color:#ECF1F7;
	background-image:url(../img/dga_form_bg.png);
	background-repeat:repeat-y;
	padding-top:20px;
	padding-bottom:20px;
}

.tx-aedbform-pi1 div.tx_aedbform_pi1_field {
	width:650px;
	float:left;
	display:block;
	margin-bottom:10px;
	min-height:20px;
	height:auto !important;
	height:20px;

}

.tx-aedbform-pi1 label {
	float:left;
	display:block;
	width:350px;	
	text-align:right;
	color:#124D96;
	font-weight:bold;
}

.tx-aedbform-pi1 div.tx_aedbform_pi1_input {
	float:left;
	display:inline;
	margin-left:15px;
	width:285px;
}

.tx-aedbform-pi1 div.tx_aedbform_pi1_error {
	font-weight:bold;
	color:#B50B2F;
}

.tx-aedbform-pi1 div.tx_aedbform_pi1_success {
        font-weight:bold;
        color:#006400;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border:2px solid #4674AD;
}

