/*Div-Positions*/
div#oben {position:absolute; left:0px; top:0px; width:960px;}
div#links {position:absolute; left:0px; top:102px; width:163px;}
div#mitte {position:absolute; left:170px; top:82px; width:670px;}
div#rechts {position:absolute; left:841px; top:82px; width:120px;}
div#rechner {position:absolute; width:790px;}
.photos_top {position:absolute; left:165px; top:0px; width:796px;}
/*Div-Positions End*/

/*Navigation and Top*/
.navi {margin-bottom:10px;}
.navi a:link {font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; background:#1E90FF;}
.navi a:hover {font-size:12px; font-weight:bold; text-align:left; color:#000000; background:#FFFFFF;}
.navi a:visited {font-size:12px; font-weight:bold; text-align:left; color:#FFFFFF; background:#1E90FF;}
.navi a:visited:hover {font-size:12px; font-weight:bold; text-align:left; color:#000000; background:#FFFFFF;}
.navi a {display:block; font-size:12px; font-weight:bold; text-align:left; background:#1E90FF; padding-left:7px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #FFFFFF;}

td#kategorie {font-size:12px; font-weight:bold; text-align:left; color:#000000; padding-left:7px; padding-top:3px; padding-bottom:3px;}

tr#logo_top {background:#1E90FF; height:80px; text-align:center; font-size:17px; font-weight:bold; color:#000000;}
.photos_top img {border:0px; text-align:justify;}

a.logo:link {font-size:24px; font-weight:bold; color:#000000;}
a.logo:hover {font-size:24px; font-weight:bold; color:#000000;}
a.logo:visited {font-size:24px; font-weight:bold; color:#000000;}
a.logo:visited:hover {font-size:24px; font-weight:bold; color:#000000;}

a.logo_small:link {font-size:12px; font-weight:normal; color:#000000;}
a.logo_small:hover {font-size:12px; font-weight:normal; color:#000000;}
a.logo_small:visited {font-size:12px; font-weight:normal; color:#000000;}
a.logo_small:visited:hover {font-size:12px; font-weight:normal; color:#000000;}

/*Navigation and Top End*/

.weblog {border:1px solid #1e90ff; padding:5px; margin-bottom:10px;}
.weblog h3 {margin-top:0px;}
.weblog p {margin-bottom::0px;}
.weblog h3 a:link, .weblog h3 a:visited, .weblog h3 a:hover, .weblog h3 a:visited:hover {color:#000; font-size:15px; font-weight:bold;}
.weblog p a:link, .weblog p a:visited, .weblog p a:hover, .weblog p a:visited:hover {color:#000; font-size:12px; font-weight:bold;}

/*lexikon*/
div.lexikon {
	width:600px;
	margin-left:35px;
	}
div.lexikon a {
	display:block;
	float:left;
	width:30px;
	padding:5px;
	margin:2px;
	text-align:center;
	}
div.lexikon a:link, .lexikon a:visited {
	background:#1E90FF;
	color:#fff;
	}
div.lexikon a:hover, .lexikon a:visited:hover {
	background:#fff;
	color:#000;
	}
ul.lexikon {
	list-style:none;
	padding-left:0px;
	margin-left:3px;
	}
/*lexikon End*/

/*Body*/
html {margin:0; padding:0;}

body {font-family:verdana,arial,helvetica; font-size:12px; font-weight:normal; color:#000000;}
h1 {font-size:18px; font-weight:bold; color:#1E90FF; text-align:center;}
h2 {font-size:13px; font-weight:bold; color:#000;}
.text_ueber {font-size:14px; font-weight:bold; color:#1E90FF;}
p {font-size:12px; font-weight:normal; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em;}

a:link   {text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}
a:visited{text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}
a:hover  {text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}
a:visited:hover {text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}
a:active {text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}
a:focus  {text-decoration:none; font-size:12px; font-weight:bold; color:#1E90FF;}

.table_ueberschrift {text-align:center; font-size:14px; font-weight:bold; border-bottom:4px solid #B8860B; padding-bottom:3px;}
.table_description {text-align:left; font-size:12px; font-weight:bold; border-bottom:2px solid #B8860B; padding-bottom:2px; padding-top:2px;}
.table_description1 {text-align:center; font-size:12px; font-weight:bold; border-bottom:2px solid #B8860B; border-left:2px solid #B8860B; padding-bottom:2px; padding-top:2px;}
.table_kategory {text-align:left; font-size:12px; font-weight:normal; border-bottom:2px solid #FFD700; padding-bottom:2px; padding-top:2px;}
.table_data {text-align:center; font-size:12px; font-weight:normal; border-bottom:2px solid #FFD700; border-left:2px solid #FFD700; padding-bottom:2px; padding-top:2px;}
/*Body End*/

/* Kontakt Formular */
input, textarea, select {border:1px solid #333333; background:#FFFFFF; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000000;} 

td#formular {font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000000;} 
/* Kontakt Formular End*/

/*Online Rechner Button*/
a.rechner {display:block; width:120px; height:1.3em; padding:3px; text-align:center; font-weight:bold; text-decoration:none;}
a.rechner:link, a.rechner:visited {color:#FFF; background-color:#1E90FF; border-left:2px solid #fff; border-top:2px solid #fff; border-right:2px solid #000; border-bottom:2px solid #000;
}
a.rechner:hover, a.rechner:visited:hover {color:#000; background-color:#FFF; padding:4px 2px 2px 4px; border-left:2px solid #666; border-top:2px solid #666; border-right:2px solid #ccc; border-bottom:2px solid #ccc;}

/*Online Rechner Button End*/
