/* Veraenderungen Schriftgroesse re. Sidebar und Bildunterschriften von CS 16.4.06 */

* {
margin: 0;
padding: 0;
}

body {
	margin: 0;
	padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


h1 {
font-size: 190%;
color: #990000;
padding-bottom: 15px;
line-height: 120%;}

h2 {
font-size: 110%;
color: #990000;
padding-bottom: 10px;
}

h3 {
	font-size: 90%;
}

a:link {color: #990000;}
a:visited {color: #990000;}

a.languages:link, a.languages:visited {
font-size: 90%;
font-weight: bold;
color: #CAD4D5;
}

/* Layoutstruktur */

#bogen {
background: url(../images/bogen.gif) no-repeat;
height: 225px;
width: 850px;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
}

#languages{
position: absolute;
top: 0px;
left: 0px;
padding-left: 535px;
padding-top: 8px;
z-index: 20;
}


#header {
background: url(../images/bg.gif) repeat-x;
height: 150px;
}


#main {
width: 985px;
clear: both;
}

#body {
float: right;
width: 675px;
padding-bottom: 10px;
}


#content {
float: left;
width: 430px;
font-size: 0.8em;
line-height: 170%;
}

#sidebar {
float: left;
padding-top: 7px;
padding-left: 30px;
width: 210px;
font-size: 0.70em;
line-height: 140%;
}

#navi {
float: left;
padding-top: 60px;
padding-left: 70px;
padding-bottom: 10px;
width: 220px;
}


#footer {
clear: both;
background: #990000 url(../images/bg_footer.gif) repeat-x;
height: 22px;
}

/* Detailformatierung */


#content p {
margin-bottom: 15px;
}

#content li {
margin-bottom: 15px;
margin-left: 16px;
list-style-type: square;
}

.csc-caption{
padding-top: 2px;
padding-right: 2px;
font-size: 0.60em;
line-height: 120%;
}

.sprachen {
font-size: 90%;
font-weight: bold;
color: #CAD4D5;
}

#sidebar h1 {
font-size: 125%;
font-weight: bold;
padding: 12px 0px 12px 0px;
}


#sidebar ul {
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 10px;
   text-indent: -18px;
}

#sidebar li {
   list-style-type: square;
   list-style-position: inside;
   margin-bottom: 0.4em;
} 