/* Start of CMSMS style sheet 'Atlantis modified' */
/* General Browser quirks reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image:none;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* General Settings (ie Tagstyles) */

body {
	font-size:80%;
	text-align:center;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#header {
	background: #FFFFFF url(http://atlantis-hamburg.de/uploads/images/atlantis-logo.gif) left no-repeat;
	background-position: 0.5%;
        color: #333333;
        height: 65px;
        width: 100%;}

#breadcrumb {
	background-image: url(http://atlantis-hamburg.de/uploads/images/backgroundstriped.jpg); 
	background-repeat:repeat;
	width:100%;
	height:2.5em;
	border-bottom-width:1px;
	border-top-width:1px;
	border-style:solid}
	
#footer {
	background-image: url(http://atlantis-hamburg.de/uploads/images/backgroundstriped.jpg); 
	background-repeat:repeat;
	width:100%;
	height:1.5em;
	border-bottom-width:1px;
	border-top-width:1px;
	border-style:solid;
text-align: right; 
}

#footer span {font-size:10px; margin-right: 20px; position:relative; top: 4px; right: 5px; }
#footer a {color: #000000;} #footer a:visited {#C0C0C0;}

#leftcontainer {background-image:url(http://atlantis-hamburg.de/uploads/images/lbluedot.gif);
width: 960px; }

#content-container {margin-top:0.5em; margin-bottom:0.5em; text-align:left; 
background-image: url(/uploads/images/Wavebackground.gif);
background-position: top right;
background-repeat: repeat-y;}

#main_content {float:left; width:800px; font-family: Verdana,Arial,Helvetica,sans-serif; position:relative; left: 21px; line-height: 1.3;}

#main_content table {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:80%; vertical-align:middle;}

#leftcontainer {padding-bottom: 30px;}

#main_content  p, main_content  div, main_content  li, main_content  ul, main_content ol {
	text-align:justify;}
	
#content-container  ul, #content-container  li, #content-container  ol {margin-left:10px;}


#content-container h1 { 
        font-size: 100%;
	margin-top: 0.5em;
	margin-bottom:1em;
	background-image: URL(uploads/images/backgroundstriped_h1.gif); 
	background-repeat:repeat-y;
background-position: top left;
border-width: 1px;
border-style: solid;
	width:100%;
padding-top: 2px;  padding-bottom: 2px; padding-left: 45px; font-weight: bold; height: 33px;}


#content-container h1:first-letter {font-size:200%;}

#content-container h2 {
        font-size: 110%;
	margin-top: 1em;
	margin-bottom:1.2em;
	border-bottom-width:1px;

	border-style:solid;
	}
	
#main_content h3 {
        font-size: 100%;
	margin-bottom:1em;
	margin-left:1em;
	}

#NavigationWrapper {text-align:left;}

#left_sidebar{font-size:80%; vertical-align:middle;}

#left_sidebar li {list-style-type: none;}
#left_sidebar li li{list-style-type: square;}
#left_sidebar ul h3 {list-style-type: none; font-weight: bold;}
#left_sidebar ul, #left_sidebar  li, #left_sidebar  ol, #left_sidebar h3 {margin-top: 0.7em;}
#left_sidebar ul ul, #left_sidebar li li, #left_sidebar ol ol, #left_sidebar h3 {margin-top: 0.2em;}
#left_sidebar a {text-decoration: none; color: #000000;}
#left_sidebar a:hover {text-decoration: underline;}
#left_sidebar ul {font-weight: bold;}
#left_sidebar ul ul {font-weight: normal;}
#left_sidebar ul {margin-left: 0px;}
#left_sidebar ul ul {margin-left: 10px;}



#main_content ul {list-style-type: circle;}
#main_content ol {list-style-type: decimal;}

#main_content p, #main_content div, #main_content li, #main_content ul, #main_content  ol, #main_content img {
	margin-top: 0.8em;
	}



#main_content p, #main_content div, #main_content li, #main_content ul, #main_content ol, #main_content table {
	margin-left:10px;}

#main_content ul, #main_content  li, #main_content  ol {margin-top: 1em;}

#main_content img {margin: 5px;}

#left_sidebar {width:140px; float: left;}

#left_sidebar dfn {display:none;}

.boxtext {border-top-style: solid; border-top-width: 1px; } 
.boxheadline2{font-weight:bold; text-align:center;}

strong {font-weight:bold;}
/* End of 'Atlantis modified' */

