body { color: #000; font-family: Arial, Helvetica, sans-serif, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(../images/site/bg.gif); background-repeat: repeat; background-attachment: scroll; background-position: center top; }

* { margin:0; padding:0; }

img {
	border:0;
	}

p { font-size: 12px; text-align: left; margin-bottom: 5px; }

a { text-decoration:none; color:#4780c0; }
a:hover { color:#1c2466; text-decoration: none; }
/* Structure */

#wrapper { width:950px; font-size:11px; line-height: 11px; background-image: url(../images/site/bg-wrap.gif); background-repeat: repeat; background-attachment: scroll; height: auto; margin: 0 auto 0; _overflow: hidden; }
#wrapper1 { margin:0 auto; width:770px; font-size:11px; line-height: 11px; background-color: #ffffff; background-image: url(../images/site/bg-white.gif); background-repeat: repeat; }
#header {
	height:202px;
	background:url(../images/site/bg-header.gif) no-repeat;	}
#header-en {
	height:202px;
	background:url(../images/site/bg-header-en.gif) no-repeat;	}
#content-center-1 { width:775px; float: left; padding-bottom: 10px; _}
#content-center-2 { background-color: white; background-image: url(../images/site/bg-white.gif); background-repeat: repeat; width:775px; float: left; padding-bottom: 10px; }
#content-center-top { width:778px; height: 50px; float: left; margin-top: 2px; margin-bottom: 12px; margin-left: 2px; padding-bottom: 2px; _margin-bottom: 12px; _margin-left: 0px; _padding-bottom: 0px; }
#content-center-left { width:550px; float: left; margin-right: 15px; margin-bottom: 15px; margin-left: 20px; padding-right: 10px; _margin-right: 10px; _margin-bottom: 10px; _margin-left: 10px; }
#content-center-left-big { width:745px; float: left; margin-right: 15px; margin-bottom: 15px; margin-left: 20px; }
#content-center-left-big1 { background-color: white; background-image: url(../images/site/bg-white.gif); background-repeat: repeat; width:745px; float: left; margin-right: 15px; margin-bottom: 15px; margin-left: 20px; }
#content-center-right { position: relative; top: -4px; width:165px; float: right; _clear: both; }
#sidebar-right { position: relative; top: -30px; left: -6px; float:right; width:172px; height: 500px; margin-left: 2px; padding-top: 1px; _clear: both; _margin-left: -10px; }
#bottom { height:26px; background:url(../images/site/bg-bottom.gif) no-repeat; position: relative; top: 5px; width: 955px; clear: both; }


/*Boxen*/
/* Infocenter */
#info-rechts{ text-align: justify; width:145px; float: left; clear: both; display: block; }
#info-rechts-textbox{ font-size: 11px; line-height: 15px; text-align: left; width: 145px; padding-top: 5px; padding-right: 8px; padding-bottom: 3px; }
#info-rechts-textbox a{ color: #4780c0; text-decoration: none; text-align: justify; }
#info-rechts-textbox1 a{ color: #1c2466; font-weight: bold; text-decoration: none; text-align: justify; }
#info-rechts-textbox ul{ padding-right: 5px; }
#info-rechts-textbox li{ text-align: left; clear: both; padding-top: 5px; list-style-type: none; list-style-position: outside; }
#info-rechts-textbox1 li{ text-align: left; clear: both; padding-top: 5px; list-style-type: none; list-style-position: outside; }
#info-rechts-textbox a:hover{ color: #1c2466; }
#info-rechts-textbox1 a:hover{ color: #4780c0; font-weight: bold; }
#info-rechts-topbox-info{ color: #1c2466; font-size: 11px; font-weight: bold; line-height: 14px; width:145px; height: 21px; _height: 12px; *height: 15px; float: left; padding-top: 6px; padding-right: 6px; padding-bottom: 0; display: block; }
#info-rechts-bottombox-info{ color: #fff; background-image: url(../images/site/box-bottom.gif); background-repeat: no-repeat; width:145px; height: 10px; float: left; margin-top: 15px; padding-right: 3px; padding-bottom: 10px; display: block; }
.photofloat-info-rechts-left { width: 59px; height: 56px; float: left; padding-right: 4px; }

/* Text-Formate */
.entry { color: black; font-size: 12px; text-align:left; line-height:1.4em; }
.entry ul { list-style-image: url(../images/site/pfeil.gif); list-style-position: inside; _list-style-image: url(../images/site/pfeil-ie.gif); }
.entry li { line-height:1.4em; text-align: left; margin-bottom: 5px; margin-left: 21px; _margin-left: 17px; *margin-left: 17px; list-style-image: url(../images/site/pfeil.gif); list-style-position: outside; *list-style-image: url(../images/site/pfeil-ie.gif); }
#list2 { font-size: 12px; line-height: 15px; text-align: left; }
#list2 li { text-align: left; margin-top: 5px; margin-left: 35px; list-style-type: disc; }
#list3 li { text-align: left; margin-top: 5px; margin-left: 15px; list-style: disc; }
.table-border { border: solid 1px #4780c0; }
.text-small { font-size: 9px; line-height: 11px; }
.text-small-copy { color: #b1b2b4; font-size: 9px; line-height: 11px; }
.text-middle { font-size: 11px; line-height: 11px; letter-spacing: 0; }
.photo-left    { float: left; margin-right: 12px; margin-bottom: 6px; margin-left: 0; border: solid 1px #13416f      }
.photo-text    { font-size: 9px; font-style: italic; line-height: 10px; padding-right: 3px; padding-left: 3px; }
.photo    { float: right; margin-bottom: 6px; margin-left: 12px; border: solid 1px #13416f     }
.photo-pages { position: relative; top: 5px; margin-bottom: 50px; margin-left: 15px; float: right; }
.photo-pages-long { margin-bottom: 1100px; margin-left: 15px; position: relative; top: 5px; float: right; }
.photo-pages-intro { margin-bottom: 6px; margin-left: 12px; position: relative; top: 5px; float: right; }
.kasten { font-weight: normal; background-color: #e4e6ef; padding: 12px; }
.center { text-align: center; }
/* Heading's */
h1 { font-size:18px; font-weight:normal; color:#1c2466; font-stretch: normal; line-height: 25px; text-align: left; letter-spacing: 1px; padding-bottom: 10px; }
h2 { font-size: 11px; line-height: 16px; }
h3 { color: white; font-size: 12px; line-height: 20px; padding-bottom: 7px; }
h4 { color: #4780c0; font-size: 11px; line-height: 13px; padding-bottom: 7px; padding-left: 10px; }
h5 { color: #4780c0; font-size: 14px; line-height: 20px; letter-spacing: 1px; padding-bottom: 7px; padding-left: 10px; }
/* Diverse */
#hidden { width: 1px; height: 1px; visibility: hidden; float: right; clear: both; }
#formbox { width: 1px; height: 1px; visibility: hidden; float: right; clear: both; border: solid 1px red; }
#line-t10 { position: relative; top: -10px; width: 575px; border-bottom: 2px solid #4780c0; }
#line { width: 575px; padding-bottom: -35px; border-bottom: 2px solid #4780c0; }
/*****************************************************************************/

#navigation { position: relative; top: 170px; left: 18px; }

#primary-navigation { clear: left; height: 23px; _height: 23px; /*ie5-6*/
	font-family: Arial; font-size: 10pt; font-weight: bold; _line-height: 11pt; *line-height: 11pt; }

#primary-navigation #tab{
	padding: 0 5px;
	text-align: center;
}

#primary-navigation ul{
	list-style: none;
	padding: 0; margin: 0;
}

#primary-navigation li{
	float: left;
	padding: 0; margin: 0;
	background: #ffffff url(../images/navi/tab_bg.gif) repeat-x;
}

#primary-navigation li.selected{
	background: url(../images/navi/tab_selected_bg.gif) repeat-x #ffffff;
}

#primary-navigation a{ float: left; padding: 5px 3px 0; color: #1c2466; text-decoration: none; }

#primary-navigation a:hover{
	color: #4780c0;
}

#primary-navigation .bgl{ float: left; background: url(../images/navi/tab_leftcorner.gif) left top; width: 11px; height: 23px; }

#primary-navigation .bgr{ float: left; background: url(../images/navi/tab_rightcorner.gif) left top; width: 11px; height: 23px; border-right: 10px solid white; }

#primary-navigation li.selected a{ float: left; padding: 5px 13px 0; color: white; font-weight: bold; }

#primary-navigation li.selected .bgl{
	float: left;
	width: 11px;
	height: 23px;
	background: url(../images/navi/tab_selected_leftcorner.gif) left top;
	_margin-left: 0; /*ie5-6*/
}

#primary-navigation li.selected .bgr{
	float: left;
	width: 11px;
	height: 23px;
	background: url(../images/navi/tab_selected_rightcorner.gif) left top;
	margin-right: 0;
}

/*****************************************************************************/

#secondary-navigation {
	float: left;
	width: 100%;
	height: 23px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	position: relative;
	top: 20px;
	padding: 0;
	margin: 0;
}

#secondary-navigation ul{
	list-style: none;
	padding: 0; margin: 0;
}

#secondary-navigation li{ float: left; margin: 4px 0; padding: 0 12px; }
#secondary-navigation li.last {
	border-right: none;
}
#secondary-navigation li.selected{
	float: left;
	font-weight: bold;
}

#secondary-navigation a{ padding: 0 3px; color: #1c2466; text-decoration: none; }

#secondary-navigation li.selected a{
	color: #4780c0;
}

#secondary-navigation a:hover{
	color: #4780c0;
}

#secondary-navigation-bottom { float: left; width: 100%; height: 23px; font-family: Arial; font-size: 10px; font-weight: bold; position: relative; top: 3px; }

#secondary-navigation-bottom ul{
	list-style: none;
	padding: 0; margin: 0;
}

#secondary-navigation-bottom li{ float: left; margin: 4px 0; padding: 0 115px 0 12px; }
#secondary-navigation-bottom li.last { padding-right: 0; border-right: medium none; }
#secondary-navigation-bottom li.selected{
	float: left;
	font-weight: bold;
}

#secondary-navigation-bottom a{ padding: 0 3px; color: #1c2466; text-decoration: none; }

#secondary-navigation-bottom li.selected a{
	color: #4780c0;
}

#secondary-navigation-bottom a:hover{
	color: #4780c0;
}
