/**************************************

*
* Gunnar Wussow
* Web Development
* Grimmer Strasse 66
* 17489 Greifswald
*
* Web: www.gunnar-wussow.de
*
**************************************/


.clear {
	clear:both;
	font-size:0;
}


.invisible {
	position:absolute;
	left:-3000px;
	top:-200px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}


HTML,*{
	margin:0;
	padding:0;
}


a {
	color: #ff6600;
	text-decoration: none;
}


body#formular {
	background-image:none;
	margin:10px;
	background-color: #FFF;
	width:auto;
}


body {
	background-color:#a4a4a4;
	font-family:arial,helvetica,serif;
	font-size:11px;
	padding:0;
	margin:0;
	position:relative;
	background-image: url(/fileadmin/goatlantis/images/bg_body.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	color: #666666;
	width: 100%;
}
	

#container {
	width: 880px;
	overflow:hidden;
	margin: auto;
	position:relative;
	padding: 10px;
}

	
#header {
	background: #FFF url(/fileadmin/goatlantis/images/stripe_yellow.png) left top;
	position:relative;
	height: 132px;
}


#headerimage {
	padding: 0px 500px 52px 0px;
	background: url(/fileadmin/goatlantis/images/titelgrafik.png) no-repeat right top;
}
				

#headerimage a img {
	border:none;
}


#content {
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
}


.dreispaltig {
	background: #fff url(/fileadmin/goatlantis/images/bg_3spaltig.gif) repeat-y;
}


.zweispaltig {
	background: #fff url(/fileadmin/goatlantis/images/bg_2spaltig.gif) repeat-y;
}


#content_column {
	float:left;
	width: 626px;
}


#content_normal {
	float:right;
	width: 395px;
}


#content_left {
	float:left;
	width: 210px;
}


#content_right {
	float:right;
	width: 234px;
}


#footer {
	background-color: #FFF;
	padding: 5px 0px;
}


#address {
	float:left;
	background: url(/fileadmin/goatlantis/images/linie_h.gif) left top repeat-x;
	padding: 10px 0px;
	width: 626px;
}


#service {
	float:right;
	background: url(/fileadmin/goatlantis/images/linie_h.gif) left top repeat-x;
	padding: 10px 0px;
	width: 234px;
}


#printlink, #tipafriend {
	background: url(/fileadmin/goatlantis/images/print.png) no-repeat left center;
	padding: 3px 8px 3px  20px
}


#tipafriend {
	background-image: url(/fileadmin/goatlantis/images/email.png);
}

/*

#################### NAVIAGATION ##################

*/

#topnavigation {

	position: absolute;

	top: 90px;

	left: 10px;

	height: 25px;

	width: 880px;

	background: #ff7903 url(/fileadmin/goatlantis/images/bg_orange.png) repeat-x;

	border-top: 1px solid #FFF;

	border-bottom: 1px solid #FFF;

	}

	

	#topnavigation ul {

		list-style: none outside none;

		}

	

		#topnavigation ul li {

			float:left;

			padding: 0px 7px 0px 8px;

			background: url(/fileadmin/goatlantis/images/strich_weiss.gif) left center no-repeat;

			}

	

		#topnavigation ul li.right {

			float:right;

			}

		#topnavigation ul li.first {

			background:none;

			padding-left: 7px;

			}

			#topnavigation ul li a {

				font-size: 12px;

				font-weight: bold;

				line-height: 27px;

				text-decoration: none;

				color: #FFF;

				}

	

				#topnavigation ul li a.active {

					color: #fafad8;

					}



#subnavigation {
position:absolute;
top: 118px;
left: 10px;
width: 500px;
}

#subnavigation ul {
list-style: none outside none;
}


#subnavigation ul li {
display:inline;
padding: 0px 4px 0px 7px;
background: url(/fileadmin/goatlantis/images/strich_orange.gif) no-repeat left center;
}


#subnavigation ul li.first {
background:none;
}


#subnavigation ul li a {
text-decoration:none;
color: #ff6600;
font-size: 12px;
line-height: 23px;
}


#subnavigation ul li a.active {
font-weight:bold;
}


#placeholder {
height: 150px;
background-color: #FFF;
}


#contentmenu {
position: absolute;
left: 10px;
top: 152px;
width: 625px;
height: 140px;
overflow:hidden;
}


#contentmenu ul {
list-style: none outside none;
padding: 0px;
margin: 0px;
}


#contentmenu ul li {
float:left;
/*dynamicCSS:width: 121px;*/
background: #FFF url(/fileadmin/goatlantis/images/stripe_yellow.png) left top;
text-align:center;
margin:0px 5px 0px 0px;
padding: 0px;
}


#contentmenu ul li strong {
padding: 4px 0px;
display:block;
}


#contentmenu ul li.last {
margin: 0px;
}


#contentmenu ul li ul {
background-color: #FFF;
/*dynamicCSS:width: 121px;*/
padding-top: 8px;
}



#contentmenu ul li ul li {
float:none;
background-image: none;
width: 100%;
text-align:left;
margin:0px;
padding: 0px;
font-size: 11px;
}


#contentmenu ul li ul li a {
display:block;
background: url(/fileadmin/goatlantis/images/arrow_goatlantis.png) no-repeat left center;
padding-left: 20px;
}


#contentmenu ul li ul li a:hover {
background-color: #f1f1f1;
}


.likebold {
font-weight: bold;
}


.likeheadline {
font-size: 24px;
font-weight: bold;
}


div.back {
text-align: left;
margin-top: 15px;
float: left;
}

div.back a {
display:block;
background: url(/fileadmin/goatlantis/images/arrow_goatlantis.png) no-repeat left center;
padding-left: 20px;
}

div.anfrage {
text-align: right;
margin-top: 10px;
}


#anfrage .csc-mailform-submit {
background-color: #fff;
border-color: #ff6600;
color: #ff6600;
padding: 2px 4px;
}


fieldset {
padding: 5px;
}

.dmsubscription_error {
color: #ff6600;
}
