.csc-mailform { margin: 7 0 0 0px; border-style: solid; padding: 3 3 3 3px; border-width: 1px; border-color: #325987; }
.csc-mailform-submit { position: relative; left: 87px;}
label { display:block; width: 100px; float:left;}
.csc-mailform {height: 280px; margin: 7 0 0 0px; border-style: solid; padding: 3 3 3 3px; border-width: 1px; border-color: #325987; }
.csc-mailform-submit { }
#mailformVorname { position: relative; border-width: 1px; border-style: solid; border-color: #325987; }
#mailformNachname { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformStrasse { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformOrtschaft { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformTelefon { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformFax { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformemail { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformAnreisetag { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformAbreisetag { border-width: 1px; border-style: solid; border-color: #325987; }
#mailformAnfrage { width: 204px; height: 80px; border-width: 1px; border-style: solid; padding: 0 0 0 0px; border-color: #325987; }
.marq {color: #FFFFFF; }

a:link { color: #0C3563; }
a:active { color: #0C3563; }
a:visited  { color: #0C3563; }
a:hover { color: #000000; }
.csc-textpic-imagerow {padding: 7 0 7 0px; }

a.linkMarq:link { color: #FFFFFF;  text-decoration: none;}
a.linkMarq:active { color: #FFFFFF;  text-decoration: none;}
a.linkMarq:visited  { color: #FFFFFF;  text-decoration: none;}
a.linkMarq:hover { color: #FFFFFF;  text-decoration: underline;}

#menu { float: left; padding: 0 5 0 5px; }
#menu a:link {
	padding: 4 4 4 4px;
	text-align: center;
	display: block;
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#menu a:active {
	padding: 4 4 4 4px;
	text-align: center;
	display: block;
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#menu a:visited {
	padding: 4 4 4 4px;
	text-align: center;
	display: block;
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#menu a:hover { border-width: 1 1 1 1px; border-style: solid; border-color: #FFFFFF; padding: 3 3 3 3px; text-align: center; display: block; background-color: #81AEE0; font-family: verdana, arial; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; }

#menuAct a {
	border-width: 1 1 1 1px;
	border-style: solid;
	border-color: #FFFFFF;
	padding: 3 3 3 3px;
	text-align: center;
	display: block;
	background-color: #81AEE0;
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#menuAct { float: left; padding: 0 5 0 5px; }

.mainmenu { padding-left: 18px; }
.bottom { 
	padding-left: 27px; 
	font-family: verdana, arial;
	color: #FAD43C;
	font-size: 11px;
}
a.linkImp:link { color: #FAD43C; font-family: verdana, arial; font-size: 11px; text-decoration: none; }
a.linkImp:active { color: #FAD43C; font-family: verdana, arial; font-size: 11px; text-decoration: none; }
a.linkImp:visited  { color: #FAD43C; font-family: verdana, arial; font-size: 11px; text-decoration: none; }
a.linkImp:hover { color: #FAD43C; font-family: verdana, arial; font-size: 11px; text-decoration: underline; }

h1 { padding: 2 0 5 0px; margin: 0 0 0 0px; color: #285283; font-family: arial; font-size: 18px; text-decoration: none; font-weight: bold; }

.bodytext { margin: 0px; padding: 5 0 0 0px;}
.title {
     width: 780px;
     padding: 10 10 0 27px;
     background-color: #EFF1F8;
}
td, p { font-family: verdana, arial; font-size: 12px; color:#1B4373; }
.content {
	width: 780px;
	background-color: #EFF1F8;
	font-family: verdana, arial;
	font-size: 12px;
	color: #193F6B;
}

div.iContent {	

     width: 740px;	

     padding-left: 27px;
     padding-right: 13px;
     padding-bottom: 13px;
     padding-top: 0px;
     scrollbar-face-color: #151B52;
     scrollbar-highlight-color: #36598C;
     scrollbar-shadow-color: #14366A;
     scrollbar-3dlight-color: #9CA8BB;
     scrollbar-arrow-color: #F5AC3A;
     scrollbar-track-color: #6A7C99;
     scrollbar-darkshadow-color: #232C3B	
}

#marquee {
	font-family: verdana, arial;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	float: left;
	left: 20px;
	top: 19px;
}

#logo { 
	background-image: url(../images/layout/logo.gif);
	position: relative; 
	background-repeat: no-repeat;
	width: 317px; 
	height: 62px;
	float: left; 
}

#scrolltext { 
	background-image: url(../images/layout/scrolltext.gif);
	position: relative; 
	background-repeat: no-repeat;
	width: 357px; 
	height: 62px; 
	float: left;
}


#icons { 
	position: relative; 
	background-repeat: no-repeat;
	width: 106px; 
	height: 62px;
	float: left; 
}

.mainmenu {
	  background-image: url(../images/layout/bg_menu.gif); 
	  background-repeat: repeat-x; 
	  background-position: left top; 
	  height: 33px; 
	  width: 780px;
}

.bottom {
	  background-image: url(../images/layout/bottom.gif); 
	  background-repeat: no-repeat; 
	  background-position: left top; 
	  height: 32px; 
	  width: 780px;
}

.linewhiteblu {
	  background-image: url(../images/layout/linewhiteblu.gif); 
	  background-repeat: repeat-x; 
	  background-position: left top; 
	  height: 2px; 
	  width: 780px;
}

.logotop {
	  background-image: url(../images/layout/top_logo.gif); 
	  background-repeat: no-repeat; 
	  background-position: left top; 
	  height: 62px; 
	  width: 780px;
}

body {
	background-color: #D8E4F2;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
        background-image: url(../images/layout/bgBody.jpg);
	position: relative; 
	background-repeat: repeat-x;
}
