body {
	padding:0px;
	margin:0px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#044E84;
	text-align:justify;
	font-size: 12px;
	line-height:130%;
	background-color:#ffffff;
}

html {
	height:100%;
}

#border {
	position: relative;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	min-height: 100%;
	height:auto !important; /* moderne Browser */	
	background-image:url(images/line3.gif);
	background-repeat:repeat-y;	
}

#center {
	position: relative;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height:auto !important; /* moderne Browser */	
	background-image:url(images/line.gif);
	background-repeat:repeat-y;	
}  
.wvs  {
	margin-left:20px;
	width:960px;
	background-image:url(images/wirtschaft.gif);
	background-repeat:repeat-y;
}

.header {
	background-image:url(images/wvs.gif);
	background-repeat:repeat-x;
	height:58px;
}
.logo {
	background-image:url(images/wvs.jpg);
	background-repeat:no-repeat;
	background-position:30px 4px;
	height:40px;	
}
.top {
	text-align:right;
	margin-right:20px;
}
.top a:link, .top a:visited, .top a:active, .top a:hover {
	text-decoration:none;
	color:#044E84;
}
.top a:hover {
	text-decoration:underline;
}
.left {
	float:left;
	width:274px;
	background-image:none;
}
.schlei {
	float:right;
	width:685px;
	background-image:url(images/contentline.gif);
	background-repeat:repeat-y;
}
.suederbrarup {
	background-image:url(images/top.jpg);
	height:192px;
}
.wirtschaftsverein {
	background-image:url(images/wirtschaftsverein.jpg);
	width:275px;
	background-repeat:no-repeat;
}
.angeln {
	width:641px;
	padding-left:25px;
}
.kappeln {
	float:left;
	width:460px;
	padding-bottom:20px;	
	margin-top:14px;
}
.service {
	background-image:url(images/service.gif);
	height:9px;
	width:275px;
}
.wirtschaft {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:30px;
}
.wirtschaft a:link, .wirtschaft a:hover, .wirtschaft a:active, .wirtschaft a:visited {
	text-decoration:none;
	color:#044E84;	
}
.pdfbutton {
	padding:0px; 
	margin:0px; 
	display:inline; 
	background-color:#d3dbe6;
	color:#044E84;	
	font-family:Arial, Helvetica, sans-seriif;
	font-size:12px;	
}
.flensburg {
	background-color:#ffffff;
	border:1px solid #a5b9d1;
	clear:both;
	margin-top:25px;
	width:136px;
	text-align:left;
}
.flensburg-top {
	background-color:#0d5386;
	color:#d5dee8;
	margin:3px;
	padding:2px;
	padding-left:5px;
	font-weight:bold;
}
.bahn {
	background-color:#d2dbe6;
	margin:3px;
	padding:2px;	
}
.wirtschaft input {
}
.feed {
	border-top:1px dashed #115689;
	background-color:#ffffff;
}
.copyright {
	float:left;
	padding-left:20px;
	width:824px;
}
.profundus {
	float:left;
}
.schleswig {
	float:right;
	width:154px;
	text-align:right;
}
#content-full {
	width:460px;
	padding:0px;
	margin:0px;
}
.content-right {
	float:right;
	width:190px;	
	padding-right:10px;
}
.content-left {
	float:left;
	width:350px;
}
.content-rand {
	float:right;
	width:199px;
	background-image:url(../images/dotted.gif);
	background-repeat:repeat-y;
	background-position:8px 0px;
}

.csc-header, H1 {
	font-size:13px;
	padding:0px;
	margin:0px;
	line-height:130%;	
}
H1 {
	border-bottom:1px solid #044E84;
}
.clear {
	clear:both;
}


/* LINK -- */
A:link {
	background-color : transparent;
	color:#044E84;
	text-decoration : underline;
	font-weight : normal;
}
A:visited {
	background-color : transparent;
	color:#044E84;
	text-decoration : underline;
	font-weight : normal;
}
A:hover {
	background-color : transparent;
	color:#044E84;
	text-decoration : underline;
	font-weight : normal;
}
A:active {
	background-color : transparent;
	color:#044E84;
	text-decoration : underline;
	font-weight : normal;
}

.externlink, .external-link-new-window, .external-link {
	text-decoration:none;
	font-weight:normal;
}
.internal-link, .internlink, .zurueck A {
	text-decoration:none;
	font-weight:normal;
}
.mail {
	text-decoration:none;
	font-weight:normal;
}
.csc-frame-rulerBefore {
	border-top:1px solid #A90329;
	width:100%;
	paddding: 0px;
	margin:0px;
}

.csc-frame-rulerAfter {
	border-bottom:1px solid #A90329;
	width:100%;
	paddding: 0px;
	margin:0px;
	margin-bottom:8px;
}
.bodytext, TD {
	text-align:justify;
	padding:0px;
	padding-bottom:11px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#3d3d3e;
}

/* Downloads */
.csc-uploads {
	width:100%;
}
.csc-uploads-icon {
	width:20px;
	padding:4px;
	vertical-align:top;
}
.tr-even TD {
        background-color:#d7dfea;
}
.tr-odd TD {
        background-color:#eaf0f7;
}
.csc-uploads-fileName {
        vertical-align:top;
}
.csc-uploads-fileSize P {
        display:inline;
        padding-right:4px;
}
.csc-uploads-fileSize {
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}

.csc-uploads-fileName P {
	padding:0px;
	margin:2px;
}
.csc-uploads-description P {

}
/* GALERIE */
.gooffotoboek .internlink IMG {
    float:right;
}
.gooffotoboek {
}
.gooffotoboek IMG {
    text-align:center;
	border: 1px solid #004a99;
	float:none;
	margin:7px;
}

.gooffotoboek A {
}
.imageborder IMG {
	border:1px solid #7f9db9;
}
.goof-comment form {
	padding-left:15px;
	padding-right:15px;	
	text-align:left;
}
/* GALERIE */
HR { 
	border:none;
	border-top:1px solid #B1B1B1;
	width:100%;
	paddding: 0px;
	margin:0px;
}


/* RTE */
.align-left {
	text-align:left;
}
.align-center {
	text-align:center;
}
.align-center p {
	text-align:center;
}
.align-right {
	text-align:right;
}
span.important { 
	color: #a02636; 
	font-size:12px;
	padding-left:25px;
}
.right .bodytext {
	text-align:left;
	padding-left:20px;
	padding-top:10px;
}
span.name-of-person { 
	color: #10007B; 
}
span.detail { 
	color: #186900; 
}
/* RTE */

.divleft {
	clear:both;
	float:left;
	width:240px;
}
.divright {
	float:right;
	width:330px;
}
.dotted {
	clear:both;
	border-top:1px dotted #969696; 
	background-color:#ffffff;
}


.csc-textpic .csc-textpic-imagewrap {

}
.adresse .csc-textpic .csc-textpic-imagewrap {
	margin:0px;
	padding:0px;
	padding-left:20px;
}

/* FORMS */
input, iframe, select {
	border: 1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif; 
	color:#404041; 
	font-size: 12px;	
	padding: 0 0 0 4px;	
}
.iframe {
	padding:0px; 
	margin:0px; 
	border: 1px solid #7f9db9;	
}
textarea, select {
	border: 1px solid #7f9db9;
	font-family:Arial, Helvetica, sans-serif; 	
	font-size: 12px;		
} 
.tx-ffiframe-pi1  {

}
.box {
	width:173px;
	margin-left:26px;
	padding-bottom:15px;
}
.box-content {
	background-image:url(../images/box_bg.gif);
	background-repeat:repeat-y;
}
.box-content .bodytext {
	padding-left:8px;
	width:157px;
}
.box-small-footer {
	background-image:url(../images/box_feed.gif);
	background-repeat:no-repeat;
	height:6px;
}
.content-rand h1 {
	background-image:url(../images/box_head.gif);
	background-repeat:no-repeat;	
	height:17px;
	padding:0px;
	margin:0px;
	color:#ffffff;
	padding-left:8px;
	padding-top:5px;
}



.pdfform input {
	border:none;
	background-color:#ffffff;
	cursor:pointer;	
	font-size:12px;
	display:inline;
	width:96px;	
	text-align:left;
}
.content-rand .csc-textpic-image IMG {
	padding-top:8px;
}






/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/
.zentrum { 
	padding-left:30px;
	padding-top:123px;
}
.menuheadline {
	background-color:#044E84;
	height:16px;
	color:#D7E1EC;
	padding-top:2px;
	padding-left:10px;
	width:226px;
	clear:both;
	font-weight:bold;
}
.menu1, .menu2, .menu3 {
	width:220px;
	padding-left:15px;
}
#navi li {
	float:left;
	width:220px;
}

.navi {

}

/*
<div class="menu1"><div id="menu"><div id="navi">
*/

.navi, .navi2, .navi3 {	padding: 0px; height: auto; margin: 0px; }
.navi ul, .navi2 ul, .navi3 ul {margin: 0px; padding: 0px; list-style: none; }

.level1 {margin: 0px; text-align: left; list-style: none;}
.level1 li a {display: block; height: 20px; margin: 0px; text-decoration:none; color : #064688;  font-weight:normal;}
.level1 li a:hover {text-decoration: none; color : #064688;}
.level1 a.a1no {line-height: 20px; height: 20px; color : #064688; padding-left: 0px; padding-right: 2px; text-decoration: none; border-bottom: 1px dashed #8EADC5;}
.level1 a.a1no:visited {color : #064688; text-decoration: none;}
.level1 a.a1no:active {color : #064688; text-decoration: none;}
.level1 a.a1no:hover {color : #064688; text-decoration: none; padding-left: 12px; border-bottom: 1px dashed #8EADC5; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0px 6px;}
.level1 li.li1act a { color : #064688;}
.a1act {line-height: 20px; height: 20px; color : #F69800; padding-left: 12px; padding-right: 2px; text-decoration: none; border-bottom: 1px dashed #8EADC5; background-image:url(images/dot.gif); background-repeat:no-repeat; background-position:0px 6px;}
.li1act .a1act { }
/*

#level2 {margin: 0px; text-align: left; list-style: none; }
#level2 li a {display: block; line-height: 20px; height: 20px; padding-left: 30px; font-weight:normal; color:#064688; }
#level2 li a.a2no {line-height: 20px; height: 20px; color : #064688; margin: 0px; padding-left: 30px; padding-right: 0px; text-decoration: none; border-bottom: 1px solid #FFFFFF;}
#level2 li a.a2no:visited {color: #064688; text-decoration: none;}
#level2 li a.a2no:active {color: #064688; text-decoration: none;}
#level2 li a.a2no:hover {color: #064688; text-decoration: none; display: block; line-height: 20px; height: 20px; padding-left: 30px; border-bottom: 1px solid #FFFFFF;  background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:0px 0px;}
#level2 li.li2act {font-weight:normal; color:#064688; }
#level2 li.li2act a {font-weight: normal;}
.a2act {line-height: 20px; height: 20px; color : #064688; text-decoration: none; border-bottom: 1px solid #FFFFFF; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:0px 0px;}
#level2 li a.a2act:hover {color : #064688; text-decoration: none; display: block; line-height: 20px; height: 20px; border-bottom: 1px solid #FFFFFF;}

#level3 {margin: 0px; text-align: left; list-style: none; }
#level3 li a {display: block; line-height: 20px; height: 20px; padding-left: 40px; color: #064688}
#level3 li a.a3no {font-weight: normal; line-height: 20px; height: 20px; color : #064688; margin: 0px; padding-left:40px; padding-right: 0px; text-decoration: none; border-bottom: 1px solid #FFFFFF;}
#level3 li a.a3no:visited {color: #064688; text-decoration: none;};
#level3 li a.a3no:active {color: #064688; text-decoration: none;}
#level3 li a.a3no:hover {color: #064688; text-decoration: none; display: block; line-height: 20px; height: 20px; padding-left: 40px; border-bottom: 1px solid #FFFFFF; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:0px 0px;}
#level3 li.li3act {font-weight:normal;}
#level3 li.li3act a {font-weight: normal;}
.a3act {line-height: 20px; height: 20px; color : #064688; text-decoration: none; border-bottom: 1px solid #FFFFFF; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:0px 0px;}
#level3 li a.a3act:hover {color : #064688; text-decoration: none; display: block; line-height: 20px; height: 20px; border-bottom: 1px solid #FFFFFF;}
*/


/*########## NEUE LIST-NAVI FUER TYPO3 ###########*/  
.searchbox {
	padding-left:488px;
	padding-top:118px;
}
.kappeln ul, .kappeln li  {
	color:#3d3d3e;	
}
