* { font-family: Verdana, Arial, Helvetica, sans-serif; color: #183b5f;}
p.standard, span.standard {
	font-size: 12px;
}
p.small, span.small{
	font-size: 11px;
}

h2 {
	font-size: 18px;
}
p.standard_error {
	font-size: 12px;
	color: #FF0000;
}
body {
	background-color: #E5E5E5;
	margin: 0;
}

table.body {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.header {
	height: 164px;
	width: 1000px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

div.header_mobile {
	height: 164px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

div.header_logo_mobile {
	position: absolute;
	z-index: 3;
	padding-left: 50px;
}
div.header_a {
	height: 40px;
	width: 1000px;
	background-image: url(images/header/header02a.jpg);
}

div.header_b {
	height: 124px;
	width: 1000px;
	background-image: url(images/header/header02b.jpg);
}

div.header_ab_mobile {
	height: 164px;
	width: 100%;
	background-image: url(images/header/header_mobile.jpg);
}

div.spacer { position: relative; height: 10px; clear: both; background-image: url(images/spacer.gif);}
div.spacer_small {
	position: relative;
	height: 10px;
	clear: both;
}
div.main { position: relative; width: 1000px; }
div.main_mobile { position: relative; width: 100%; }
div.main_navigation { position: relative; left: 7px; width: 230px; float: left; }

div.main_content_home {
	position: relative;
	float: left;
	width: 500px;
	left: 20px;	
}
div.main_content_home_mobile {
	position: relative;
	float: left;
	width: 100%;
}
div.main_content {
	position: relative;
	float: left;
	width: 740px;
	left: 22px;	
}
div.main_content_mobile {
	position: relative;
	float: left;
	width: 100%;
}
div.main_content_box {
	background-color: #F5F5F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}
div.main_content_box_mobile {
	background-color: #F5F5F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}
div.main_content_box_simple {
	background-color: #F5F5F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}

div.main_content_box_nopadding {
	background-color: #F5F5F7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 0px;
}

div.main_content_box_nopadding_noborder {
	background-color: #F5F5F7;
	padding-bottom: 0px;
}

div.main_content_box_roster {
	background-color: #F5F5F7;
	font-size: 12px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: justify;
}

div.main_right { position: relative; right: 7px; width: 230px; float: right; }

table.main_right {
	width: 228px;
	
}


table.navigation_links {
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.navigation_links {
	width: 230px;
	font-size: 11px;
	background-color: #F5F5F7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
td.navigation_links_unterkategorie {
	width: 230px;
	font-size: 11px;
	background-color: #FCFCFC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}


a.standard    { color: #183b5f; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none }
a.standard:hover    { color: #183b5f; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: underline }

a.standard2    { color: #183b5f; font-size: 12px; font-family: Verdana; text-decoration: none }
a.standard2:hover    { color: #183b5f; font-size: 12px; font-family: Verdana; text-decoration: underline }

a.standard_h2    { text-decoration: none }
a.standard_h2:hover    { text-decoration: underline }


a.footer    { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: none }
a.footer:hover    { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana; text-decoration: underline }

a.link_menu_top { color: #183b5f; font-weight: bold; font-size: 12px; text-align: left; text-decoration: none }
a.link_menu_top:hover { color: #183b5f; font-weight: bold; font-size: 12px; text-align: left; text-decoration: underline }

a.menu {
	background-color: transparent;
	display: block;
	text-decoration:none;
	width: 225px;
	margin-left: 5px;
}
a.menu:link    { background-color: transparent; }
a.menu:visited { background-color: transparent; }
a.menu:hover   { background-color: #CCCCCC; }

span.whitesmall { color: #ffffff; font-weight: bold; font-size: 10px; }
span.yellowsmall { color: #deb002; font-weight: bold; font-size: 10px; }
span.greysmall { color: #A6A4A5; font-weight: bold; font-size: 10px; text-align: left }

span.whitebig { color: #ffffff; font-weight: bold; font-size: 12px; }
span.yellowbig { color: #deb002; font-weight: bold; font-size: 12px; }
span.greybig { color: #A6A4A5; font-weight: bold; font-size: 12px; text-align: left }

span.copyright1  { color: #12293d; font-weight: bold; font-size: 10px; text-align: left }
span.copyright2 { color: white; font-size: 10px; font-family: Verdana; text-align: left }

span.headlinesmall { color: 12293D; font-weight: bold; font-size: 10px; text-align: left }
span.textsmall { color: #12293d; font-size: 10px; text-align: left }

span.green { color: green; }
span.orange { color: orange;}
span.red { color: red;}
span.redbold { color: red; font-weight: bold;}
span.blue { color: blue; }
span.bluebold { color: blue; font-weight: bold;}
span.orange2 { color: #FF8C38; }


td.table_blue_header_background {
	background-image: url(images/theme/atlanticsun/blue_bg.jpg);
}

td.table_blue_header_background_left {
	width: 10px;
	height: 19px;
	background-image: url(images/theme/atlanticsun/blue_curve_left.jpg);
}

td.table_blue_header_background_right {
	width: 10px;
	height: 19px;
	background-image: url(images/theme/atlanticsun/blue_curve_right.jpg);
}



td.table_orange_footer_background {
	width: 400;
	height: 40;
	background-image: url(images/theme/atlanticsun/footer_bg.jpg);
}
td.table_orange_footer2_background {
	width: 75;
	height: 40;
	background-image: url(images/theme/atlanticsun/footer_curve.jpg);
}
td.table_orange_footer3_background {
	height: 40;
	background-image: url(images/theme/atlanticsun/footer_big_bg.jpg);
}
table.joinform, table.standard { color: #183b5f; font-size: 12px; font-family: Verdana; }

div.content_left { position: relative; float: left; width: 355px;}
div.content_right { position: relative; float: right; width: 355px;}
div.content_image { position: relative; float: left; width: 155px; height: 155px; border: dashed 1px #CCCCCC; }
table.content_image_table, td.content_image_table { width: 155px; height: 155px; vertical-align: middle; text-align: center; }
div.content_text { position: relative; float: right; width: 195px; height: 155px; font-size: 11px; text-align: left; vertical-align: top; }
