body {
	margin:0;
	padding:0;
}

.clear {
	clear:both;
	float:none;
}

td, ol,  li, body {
	font-size:11px;
	color:#3965AC;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
	
.bold {
	font-size:11px;
	color:#595959;
	font-weight : 100;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#main_center ul{
	list-style-image: url(/img/cms/design/pfeil.gif);
	font-size:11px;
	color:#595959;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regula;
	margin-left : 18px;
}

#main_center li {
	margin-left:18px;
	color:#595959;
}

table.box {
	width : 100 %;
	margin-bottom : 15px;
	border: 1px solid #595959;
}

td.header{
	font : bold small-caps;
	border-bottom : 1px dotted #595959;
}

tr.header{
	font : bold small-caps;
	border-bottom : 1px dotted #595959;
}


form {
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
}


h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #595959;
	line-height: 24px;
	margin-bottom : 10px;
	background : transparent;
	font-weight : bold;
}



.navlimesoda {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	FONT-SIZE: 10px;
	LINE-HEIGHT: normal;
}

.CopyrightNotice {
	COLOR: #333333;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	FONT-SIZE: 7pt;
}

.menu {
	COLOR: #333333;
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 7pt;
    LINE-HEIGHT: 9pt;
}

.date {
	COLOR: #595959;
	FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    FONT-SIZE: 8pt;
   	font-weight: normal;
    font-style: italic;
}

.articleabstract {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 12px;
	color: #595959;
	line-height: 14px;
	background: transparent;
}

.articletext {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #595959;
	line-height: 14px;
	background: transparent;
}

.searchheadline {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #595959;
	line-height: 14px;
	background: transparent;
	font-weight: bold;
}

.searchtext {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #595959;
	line-height: 14px;
	background: transparent;
}

.searchlink {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color: #008000;
	line-height: 14px;
	background: transparent;
}

.searchheadlinehint {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	color: #595959;
	line-height: 13px;
	background: transparent;
	font-weight: bold;
}

.searchtexthint {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 9px;
	color: #595959;
	line-height: 12px;
	background: transparent;
}

.searchlinkhint {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
	color : #008000;
	line-height: 13px;
	background: transparent;
}

.hinttable {
	background-color : #EEFFEE;
	border: 1px solid #99CC99;
}

.searchstatistic {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 11px;
	color : Gray;
	line-height: 14px;
	background: transparent;
}

.small {
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-size: 9px;
	color: #595959;
	background: transparent;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:  #595959;
	background: transparent;
}

.admincall {
	text-decoration:none;
	font-size:9px;
	background:#99FF33;
	color: #000000;
}
.admincall:hover {
	text-decoration:none;
	background: #595959;
	color:#99FF33;
}

/**** Allgemeine Klassen - new **/
.imp_txt {
	color:#3965ac;
	font-size:14px;
}

a {
	color:#595959;
	text-decoration:none;
}

a:hover, a:focus {
	color:#19458c;
}

a.spec {
	color:#3965ac;
}

p {
	color:#595959;
	font-size:12px;
}

input[type=text], input[type=password],textarea {
	width:125px;
	border:1px solid #7f7f7f;
	font-size:13px;
	padding:2px 3px;
}

select {
	width:131px;
	border:1px solid #7f7f7f;
	font-size:13px;
}

input[type=submit] {
	width:90px;
	font-size:13px;
	background-color:#c6d9f1;
	border:0;
	padding:2px 3px;
	cursor:pointer;
}

/** Listensortierung **/
.sortlink {
	color: #19458c;
	font-weight: bold;
}

.sortlink a {
	color: #19458c;
}

.sortlink a:hover, a:focus{
	color:#595959;
	text-decoration: underline;
}


/** Header **/
#header {
	width:100%;
	margin-top:13px;
	padding-top:3px;
	background:url("/img/cms/design/new/header_bg.jpg") top repeat-x;
}

#inner_header {
	width:890px;
	margin:0 auto;
}

.col {
	width:145px;
	float:left;
}

.mid {
	float:left;
	width:600px;
}


#logo {
	height:110px;
}

#header_mid {
	height:110px;
}

#wimpel {
	padding-top:25px;
}

/*** Main Content ***/
#main_content {
	width:100%;
	padding-bottom:50px;
}

#main_content h1 a {
	color:#3965ac;
}

#main_content_inner {
	width:890px;
	margin:0 auto; 
}

.bar_comp {
	width:145px;
	padding-bottom:20px;
}

#nav ul li a {
	color:#3965ac;
}

#main_center {
	width:550px;
	padding:0 35px 0 15px;
}


/** Sidebars **/
.col ul {
	list-style-type:none;
	padding:0;
}

.col li {
	padding-bottom:12px;
}

#regatten ul li {
	color:#595959;
}

#main_left p, #main_right p {
	margin:7px 0;
}

#login input[type=text], #login input[type=password] {
	width:93px;
}

.active {
	font-weight:bold;
}

.sub1 {
	padding-left:12px;
}

.sub2 {
	padding-left:24px;
}

.active-parent {
	font-weight:bold;
}

#regatten {
	height:225px;
	margin-bottom:50px;
}

#regatten li {
 	width:143px;
}

/** Footer **/
#footer {
	clear:both;
	background:url("/img/cms/design/new/stretch_bg.jpg") top repeat-x;
	padding-top:10px;
	height:100px;
	width:100%;
}

#inner_footer {
	margin:0 auto;
	width:890px;
}

#footer .col, #footer .mid {
	height:100px;
}

#footer .mid p {
	float:left;
	padding:0 48px;
}

#footer a {
	border:none;
}
