BODY {
	font-family: Arial,sans-serif; 
	background-color:#0a2c6c;
	background-image:url(../images/cogimo/kachel.gif);
	background-repeat:repeat-y;
	padding-left:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:auto 0px;
	color:#FFFFFF;
	}


/* ÜBERSCHRIFTEN */

h1, h2 {
	font-size:24pt; 
	color:Teal; 
	font-weight:lighter; 
	text-align:left;
	}
	
h2 {font-size:18pt; 
	color:#446fbb; 
	}
	
h3 
{
	font-size:9pt;
	font-weight:bold;
	line-height:32px;
	color:#FFFFFF;
	margin:0px;
	padding-left:10px;
}
hr 
{
	width:100%; 
	height:1px; 
	}
small 
{
	font-size:8pt; 
	}

/* EINSTELLUNGEN DER Schrift */

p.img
{
	text-align:center;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	}
th
{
	text-align:left;
	font-weight:lighter;
	}
ol, ul, li {
	text-decoration:none;
	font-size:8pt;
	line-height:18px;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

p, span
{
	color:#FFFFFF;
	font-size:8pt;
	}

/* EINSTELLUNGEN DER liNKS */
a:link {color:#FFFFFF; text-decoration:none; }
a:visited {color:#FFFFFF; text-decoration:none; }
a:hover {color:#e2001a; text-decoration:none; }
a:visited:hover {color:#e2001a; text-decoration:none; }

/* Einstellungen Bilder */
img
{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	}
.img
{
	padding:0px;
	margin-bottom:0px;
	font-size:7.5pt;
	text-align:left;
	}

input, textarea 
{
	padding-right:0px;
	font-size:9pt;
	vertical-align:middle;
}

#head
{
	position:absolute;
	top:0px;
	left:0px;
	position:absolute;
	width:100%;
	height:106px;
	border:solid 0px red;
	background-color:#FFFFFF;
	background-image:url(../images/cogimo/banner.jpg);
	background-repeat:no-repeat;
	background-position:left;
	z-index:0;
	}

#logo 
{
	position:absolute;
	width:197px;
	height:106px;
	left:703px;
	top:0px;
	}

#claim 
{
	position:absolute;
	width:100%;
	height:24px;
	top:106px;
	z-index:1;
	background-image:url(../images/cogimo/claim.gif);
	background-repeat:no-repeat;	
	background-position:35;
	background-color:#FFFFFF;
	border:solid 0px red;
	}

#navHead
{
	position:relative;
	margin-top:8px;
	margin-right:251px;
	text-align:right;
	font-size:8pt;
	}
	
#navHead a:visited, #navHead a:link 
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	padding-left:20px;
	}
	
#navHead a:hover 
{
	text-decoration:none; 
	color:#dadada;
	}

#images 
{
	height:180px;
	border:solid 0px #FF00FF;
	width:950px;
	position:absolute;
	top:106px;
	z-index:5;
	}

#navi1
{
	position:absolute;
	top:40px;
	left:18px;
	width:179px;
	height:100%;
	z-index:10;
	border:solid 0px red;
	}

div#navi1 ul {
	padding:0px; 
	margin:0px; 
	list-style-type: none;
	border:solid 0px red;
}
div#navi1 ul li {
	line-height:35px;
	margin:0px;
}

div#navi1 ul li.navi1sel {
	list-style-type: none;
	background-image:url(../images/cogimo/nav.gif);
	background-repeat:no-repeat;
	background-position:left center;
	line-height:35px;
	margin:0px;
}


div#navi1 ul li.navi2 {
	line-height:31px;
}

div#navi1 ul li.navi2sel {
	list-style-type: none;
	background-image:url(../images/cogimo/nav.gif);
	background-repeat:no-repeat;
	background-position:14 center;
	line-height:31px;
}

div#navi1 ul li.navi3 {
	line-height:31px;
}

div#navi1 ul li.navi3sel {
	list-style-type: none;
	background-image:url(../images/cogimo/nav2.gif);
	background-repeat:no-repeat;
	background-position:14 center;
	line-height:31px;
}

a.navi1:link, a.navi1:visited, a.navi1:active, td.navi1 
{
	color:#FFFFFF;
	font-size:9pt;
	text-decoration:none;
	font-weight:lighter;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi1:hover 
{
	color:#e2001a;
	font-size:9pt;
	text-decoration:none;
	font-weight:lighter;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi1sel, a.navi1sel:visited, a.navi1sel:active 
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi1sel:hover 
{
	color:#e2001a;
	font-weight:bold;
	font-size:9pt;
	text-decoration:none;
	padding-left:16px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/* 2. EBENE */
a.navi2 {
	color:#FFFFFF;
	font-weight:lighter;
	font-size:7.5pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi2:visited {
	color:#FFFFFF;
	font-weight:lighter;
	font-size:7.5pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

a.navi2sel {
	color:#FFFFFF;
	font-weight:bold;
	font-size:7.5pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi2sel:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:7.5pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi2sel:hover 
{
	color:#e2001a;
	font-weight:bold;
	font-size:7.5pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

/* 3. EBENE */
a.navi3 {
	color:#FFFFFF;
	font-weight:lighter;
	font-size:7pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi3:visited {
	color:#FFFFFF;
	font-weight:lighter;
	font-size:7pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

a.navi3sel {
	color:#FFFFFF;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi3sel:visited {
	color:#FFFFFF;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a.navi3sel:hover 
{
	color:#e2001a;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
	padding-left:29px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}


#partner
{	
	position:absolute;
	width:150px;
	height:auto;
	bottom:0px;
	padding-left:12px;
	padding-right:8px;
	border:solid 0px red;
	z-index:20;
	}
#partner h3
{
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
#partner img
{
	margin-bottom:15px;
	margin-left:0px;
	margin-right:6px;
	margin-top:0px;
	vertical-align:top;
	}
#partner p
{
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	}
	
#news 
{
	position:absolute;
	left:739px;
	top:40px;
	width:160px;
	border:solid 0px red;
	z-index:30;
	height:100%;	
	}
#news h3 	
{
	font-size:9pt;
	font-weight:bold;
	line-height:32px;
	color:#FFFFFF;
	margin:0px;
	padding-left:10px;
	}
p.news
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:17px;
	color:#FFFFFF;
	font-size:7.5pt;
	font-weight:lighter;
	line-height:16px;
	}
a.news
{
	color:#FFFFFF;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:lighter;
	background-image:url(../images/cogimo/news.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	}
a.news:hover
{
	color:#e2001f;;
	font-size:7.5pt;
	text-decoration:underline;
	font-weight:lighter;
	padding-left:15px;
	background-image:url(../images/cogimo/news.gif);
	background-repeat:no-repeat;
	background-position:left;
	}
a.info
{
	color:#FFFFFF;
	font-size:7.5pt;
	text-decoration:none;
	font-weight:lighter;
	background-image:url(../images/cogimo/news.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;
	}
a.info:hover
{
	color:#e2001f;;
	font-size:7.5pt;
	text-decoration:underline;
	font-weight:lighter;
	padding-left:15px;
	background-image:url(../images/cogimo/news.gif);
	background-repeat:no-repeat;
	background-position:left;
	}


#rahmen 
{
	position:absolute;
	width:100%;
	border:solid 0px pink;
	z-index:5;
	top:130px;
	}

#page
{
	position:absolute;
	top:40px;
	left:200px;
	width:536px;
	border:solid 0px #FF00FF;
	padding:0px;	
	margin:0px;
	z-index:20;	
	}
#content
{
	position:relative;
	text-align:left;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:100%;
	border:solid 0px red;
}

.contentpara {
	border:solid 0px red; 
	font-size:8pt;
	line-height:21px;
	margin:0px;
}

.sitemap {
	border:solid 0px red; 
	font-size:8pt;
	line-height:19px;
	padding:10px;
	margin:0px;
}

.sitemap ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.sitemap ul li
{
	margin:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	list-style:none;
	line-height:19px;
	font-weight:bold;
	text-decoration:none;
	}
.sitemap ul li ul li
{
	margin:0px;
	padding-left:20px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	list-style:none;
	line-height:19px;
	font-weight:lighter;
	text-decoration:none;
	}

.sitemap ul li ul li ul li
{
	margin:0px;
	padding-left:30px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
	list-style:none;
	line-height:22px;
	text-decoration:none;
	}

.artikel1 {
	border:solid 0px red; 
	padding-left:10px;
	padding-right:10px;
	font-size:9pt;
	line-height:22px;
	margin:0px;
}

table.contenttext 
{
	border:solid 0px red;	
	}

td.contenttext 
{
	font-size:8pt;
	color:#FFFFFF;
	padding-right:13px;
	line-height:20px;
	}

a.contenttext, a.contenttext:visited 
{
	text-decoration:underline;
	color:#FFFFFF;
	}
	
a.contenttext:hover 
{
	color:#e2001a;
	text-decoration:none;
	}


table.contentformular 
{
	padding:0px;
	margin:0px;
	font-size:8pt;
	color:#FFFFFF;
	}


td.contentformular
{
	padding:0px 0px 0px 20px;
	padding-bottom:25px;
	}

table.cont 
{
	padding-right:4px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	font-size:8pt;
	color:#FFFFFF;
	width:516px;
	border:solid 0px red;
	}
th.cont, th.cont1, th.cont2, th.cont3, th.cont4, th.cont5, th.cont6, th.cont7, th.cont8
{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:lighter;
	line-height:21px;
	}
td.cont, td.cont1, td.cont2, td.cont3, td.cont4, td.cont5, td.cont6, td.cont7, td.cont8
{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:lighter;
	line-height:21px;
	}
td.contl, td.cont1l, td.cont2l, td.cont3l, td.cont4l, td.cont5l, td.cont6l, td.cont7l, td.cont8l
{
	color:#FFFFFF;
	font-size:8pt;
	font-weight:lighter;
	line-height:21px;
	}


/* TOP OF PAGE */
#totop 
{
	position:absolute;
	width:536px;
	margin:0px;
	padding:0px;
	z-index:25;
	text-align:right;
}
#totop a 
{
	text-decoration:none;
	font-size:7pt;
	color:#FFFFFF;
	font-weight:lighter;
	line-height:17px;
	padding-right:10px;
	}
#totop a:hover
{
	color:#e2001a;
	text-decoration:none;
	}

/* SEITENUEBERSICHT */
ul.toc
{
	font-size:7.5pt;
	color:#FFFFFF;
	margin:0px;
	padding-left:20px;
	padding-bottom:10px;
	list-style-type:none;
}
li.toc
{
	font-size:7.5pt;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
a.toc
{
	text-decoration:none;
	font-size:7pt;
	color:#FFFFFF;
	font-weight:lighter;
	line-height:17px;
	padding-right:10px;
	}
a.toc:hover
{
	color:#e2001a;
	text-decoration:underline;
	}

#search 
{
	position:absolute;
	width:160px;
	top:135px;
	left:746px;
	border:solid 0px red;
	z-index:15;
	height:20px;
	font-size:7.5pt;
	text-align:center;
	}


#search input 
{
	color:#8596b6;
}
input.inps 
{
	border:solid 1px #516da1;
	background-color:#3b5689;
	width:127px;
	}

div.pagefoot 
{
	background-image:url(../images/cogimo/gatter.gif);
	background-repeat:no-repeat; 
	width:179px; 
	height:250px; 
	padding-top:0px;
	}
div.pagefoot img.sap
{
	margin-bottom:64px;
	}

a.pagefoot, a.pagefoot:visited
{
	font-size:8pt;
	color:#FFFFFF;
	line-height:18px;
	text-transform:uppercase;
	}
 a.pagefoot:hover 
 {
	color:#e2001a;
	}