/*Conmark - 3D-Scanner :)*/


/************************/
/*	HauptGliederung:	*//************************//************************/
/************************/

div.content a{
	color:#990000;
	text-decoration:underline;

}

body {
	top:      	0;  /* NN4 */
	left:     	0;  /* NN4 */
	margin:   	0;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	background-color: #F0F0F0;
	text-align: left;
}

div.aussen {
	position: relative;
	top: 30px;
	height: 100%;
	text-align: center;
	background: #F0F0F0;
}

div.rahmen {
	position: relative;
	padding: 0px;
	width: 93.6%;
	height: 8000px;
	top: 10px;
	margin: 0px auto;
	background: #FFFFFF;/*#284A78;*/
	border: solid #244168;
	border-width: 1px;
	color: white;
	/*font-size: 30px;*/
	text-align: left;
	overflow: auto;
}

div.navi {
	position: absolute;
	z-index: 2;
	top: 89px;
	left: 290px;
	width: 450px;
	height: 160px;
	/*background: #FFFFFF;*/
	/*background-position: 0px 100px;*/
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #000099;
	font-size:13px;
	text-decoration: underline;
	font-weight: normal;
	vertical-align: middle;/*[baseline | sub | super | top | text-top | middle | bottom | text-bottom]*/
}

div.banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 800px;
	height: 100px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

div.haupt {
	position: absolute;
	z-index: 2;
	top: 200px;
	left: 40px;
	width: 93%;
	height: 100%;
	background: #CAD2DE;
	/*background-image: url(../images/main.jpg);
	background-repeat: no-repeat;
	/*background-position: -160px -100px;*/
	border: solid 1px #1073A5;
	padding: 0px;
	margin: 0px;
}

/************************/
/*	Navigation:			*//************************//************************/
/************************/

div.navi a{
	color:#000099;
	font-size:13px;
	/*text-decoration:none;*/
	font-weight: normal;
}


/************************/
/*	Banner	:			*//************************//************************/
/************************/

div.log{
	position: absolute;
	z-index: 3;
	left: 20px;
	top: 20px;
}

div.note{
	position: absolute;
	z-index: 3;
	left: 620px;
	top: 40px;
	color:#FFD71D;
	font-size: 13px;
	width:140px;
	font-weight: bold;
	/*border: solid 1px red;*/
}

span.banner {
	color: #284A78;
	font-size: 50px;
}

/************************/
/*	Hauptseite:			*//************************//************************/
/************************/

div.seite{
	position: absolute;
	right: 0px;
	top: -50px;
	color: white;
	background: #CFDDF1;
	border: solid #284A78;
	border-width: 1px 0 1px 1px;
	text-align: right;
}

div.inhalt{
	position: absolute;
	z-index: 2;
	left: 25px;
	top: 30px;
	width: 520px;
	height: 500px;
	overflow: auto;
	/*background: #EFF4FB;*/
	border: none #284A78;
	border-width: 1px;
	text-align: left;
	font-size: 16px;
	color: #284A78;
}
div.schatten{
	position: absolute;
	left: 47px;
	top: 97px;
	width: 565px;
	height: 100%;
	background: #C9D8EF;
	border: solid #D7E3F5;
	border-width: 3px 3px 3px 3px;
	text-align: right;
	font-size: 16px;
	color: #284A78;
}

div.topic{
	position: absolute;
/*	margin:   	10px 30px 10px;	/* das reicht eigentlich */
/*	padding:  	0;  /* Opera UASS */
	z-index: 6;
	left: 0px;
	top: 0px;
	width: 99.8%;
	height: 40px;
	font-size: 16px;
	background: #ECD300;
	border: solid 1px #FFFFFF;
	/*color: #3F386F;
	font-size: 24px;*/

}

div.action{
	position: absolute;
/*	margin:   	10px 30px 10px;	/* das reicht eigentlich */
/*	padding:  	0;  /* Opera UASS */
	z-index: 6;
	left: 0px;
	top: 40px;
	width: 99.8%;
	height: 40px;
	font-size: 16px;
	background: #5586AF;
	border: solid 1px #FFFFFF;
	/*color: #3F386F;
	font-size: 24px;*/
}

div.navo a{
	text-decoration:none;
	font-size: 17px;
	color: #ffffff;
	font-weight: bold;
}

div.limit{
	position: absolute;
	z-index: 6;
	text-align: right;
	/*background: #ffff00;*/
	top: 50px;
	left: 0px;
	width: 100%;
	height: 40px;

}

div.navo{
	position: absolute;
	z-index: 7;
	/*text-align: left;*/
	/*background: #ffff00;*/
	top: 52px;
	left: 10px;
	width: 200px;
	height: 40px;
	font-size: 16px;
	color: #ffffff;
}

div.content{

	position: absolute;
/*	margin:   	10px 30px 10px;	/* das reicht eigentlich */
/*	padding:  	0;  /* Opera UASS */
	z-index: 6;
	left: 0px;
	top: 80px;
	width: 100%;
	height: 100%;
	font-size: 16px;
	background: #CAD2DE;
	overflow: auto;
	/*border: solid 1px #FFFFFF;
	/*color: #3F386F;
	font-size: 24px;*/
}

div.thumb{
	position: relative;
	margin:   	3px;	/* das reicht eigentlich */
	/*padding:  	0;  /* Opera UASS */
	z-index: 1;
	/*left: 10px;
	top: 20px;*/
	width: 150px;
	height: 140px;
	background:#5586AF;
	/*text-align: right;*/
	font-size: 16px;
	color: #ffffff;
	float:left;
	border: solid 1px #000099;
}

img.thumb{
	border:solid 1px #ECD300;
	margin: 1px;
}

div.thumbtext{
	position:absolute;*/
	z-index:3;
	background: #CAD2DE;
	width: 146px;
	height: 58px;
	top: 79px;
	left: 1px;
	border: solid 1px #000099;
	font-weight: normal;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Arial;
}

div.minibutton{
	position: relative;
	z-index:4;
	margin: 2px;
	background: #EC5E00;
	width: 34px;
	height: 13px;
	top: -72px;
	left: 107px;
	border: solid 1px #000099;
	font-size: 11px;
	text-align: center;
	font-family: Verdana, Arial;
}

a.button{
	position: absolute;
	color:	#ffffff;
	background: #EC5E00;
	text-decoration: none;
	border: solid 1px #000099;
	font-size: 20px;
	left: -200px;
	top: 8px;
}
a.oben{
	color:#ffffff;
}


div.minibutton a{
	color: #ffffff;
	text-decoration: none;
}

div.new{
	position: absolute;
	z-index: 7;
	left: 100%;
	width: 300px;
}

div.newstext{
	position: absolute;
/*	margin:   	10px 30px 10px;	/* das reicht eigentlich */
/*	padding:  	0;  /* Opera UASS */
	z-index: 6;
	left: 330px;
	top: 250px;
	width: 170px;
	height: 100px;
	/*background:red;*/
	/*text-align: right;*/
	font-size: 16px;
	color: #284A78;
}

span.name{
	color: #000099;
}

span.autor{
	color: #5586AF;
}



div.weiter{
	position: absolute;
	z-index: 4;
	left: 510px;
	top: 425px;
	width: 91px;
	height: 44px;
	/*background: #ffff00;*/
	background-image: url(../image/weiter.gif);
	background-repeat: none;
	text-align: right;
	font-size: 16px;
	color: #284A78;
}

img.front {
	position: absolute;
	left: 355px;
	top: 15px;
}

h3 {
	text-decoration: underline;
	margin:   	10px 5px 4px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
   	color:		#434343;
}

h3:first-letter{
	color: #000099;
	font-size: 30px;
}

p.news:first-letter{
	color: #E28A22;
}

p.news {
	margin:   	10px 10px 10px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	color: #00000F;
	font-weight: bold;
}

p.haupt {
	margin:   	10px 30px 10px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	color: #00000F;
}

p.haupt1 {
	margin:   	10px 200px 10px 30px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
}

p.links {
	margin:   	30px 30px 3px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
}

p.links:first-letter{
	color: #E24B22;

}

span.ie {
	color: #E23D22;
	font-size: 30px;

}

span.einfach{
	font-size:	12px;
	color: black;
	font-family: Verdana, Arial;
}

span.einfach2{
	font-size:	14px;
	color: black;

}


/*img.haupt {
	margin:   	10px 30px 10px;	/* das reicht eigentlich
	padding:  	0;  /* Opera UASS
}*/

img.minibild{
	margin:		2px -4px 2px;
	padding:  	0;  /* Opera UASS */
	border: solid 2px black;
}

img.minibildg{
	border: solid 2px black;
}

a.haupt{
	margin:		2px 0px 2px;
	padding:  	0;  /* Opera UASS */
}

table.haupt {
	margin:   	10px 30px 10px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	border: 1px solid;
}

table.down {
	margin:   	10px 30px 10px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	border: 1px solid;
	width: 500px;
}

p.haupt a {
	color: #12233A;/*#4C2900;*/
}


h4 a{
	color: #000099;
}

form.haupt{
	margin:   	15px 30px 10px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	text-align: right;
	color:		#284A78;
}
/* Gelände Galerie **************************************************************************************/
span.info{
	font-size: 17px;
	color:	#962E00;
	font-style:italic;
	font-weight: normal;
}
a.gal{
	color: #12233A;
}


/* Elemente Galerie **************************************************************************************/
div.galerie1{
	position: relative;
	/*top: 150px;*/
	left: -2px;
	/*padding:  10px 0 10px ;*/
	width: 440px;
	height: 79px;
	margin: auto;
	border: solid 1px #4c2900;
	text-align: left;
	color: #4C2900;
	font-size: 17px;
	background-color: #ffffdd;
}

div.galerie1 img{
	position: relative;
	top: -3px;
	margin: 10px 5px 10px;
	border: none;
}

div.galerie1 div.beschreibung{
	position: absolute;
	z-index: 10;
	top: 4px;
	left: 114px;
	height: 70px;
	width: 320px;
	border: solid 1px #4c2900;
	background-image: url(../images/main.jpg);
	background-repeat: repeat;
	background-position: -160px -30px;
}


div.galerie2{
	position: relative;
	/*top: 150px;*/
	left: -2px;
	/*padding:  10px 0 10px ;*/
	width: 440px;
	height: 79px;
	margin: auto;
	border: solid 1px #4c2900;
	text-align: left;
	color: #4C2900;
	font-size: 17px;
	background-color: #fef7e7;
}

div.galerie2 img{
	position: relative;
	top: -3px;
	left: 330px;
	margin: 10px 5px 10px;
	border: none;
}

div.galerie2 div.beschreibung{
	position: absolute;
	top: 4px;
	left: 5px;
	height: 70px;
	width: 320px;
	border: solid 1px #4c2900;
	background-image: url(../images/main.jpg);
	background-repeat: repeat;
	background-position: -160px -30px;
}

/* Elemente Newsletter **************************************************************************************/

div.form {
	position: absolute;
	top: 150px;
	width: 500px;
	height: 200px;
	margin: auto;
	text-align: center;
	color: #4C2900;
	font-size: 18px;*/
	/*background-color: #0000ff;*/
}

div.pic {
	position: absolute;
	top: 60px;
	width: 500px;
	height: 200px;
	margin: auto;
	text-align: center;
	color: #4C2900;
	font-size: 18px;*/
	/*background-color: #0000ff;*/
}

div.newsletter {
	position: absolute;
	top: 100px;
	width: 500px;
	height: 200px;
	margin: auto;
	text-align: center;
	color: #4C2900;
	font-size: 18px;*/
	/*background-color: #0000ff;*/
}

div.newsletter a {
	color: #12233A;
}
div.pic a {
	color: #12233A;
}

form a {
	color: #12233A;
}

/* Elemente normal **************************************************************************************/

h4 {
	text-decoration: none;
	margin:   	10px 5px 0px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	font-family: Arial, Helvetica, sans-serif;
	font-size:	15px;
	color:		#000099;
}

/* Elemente gb **************************************************************************************/
h4.gb {
	text-decoration: underline;
	margin:   	10px 30px 0px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	/*display: 	inline;*/
	/*float:		left;*/
	font-size:	15px;
	color:		#284A78;
}

h4.gb:first-letter{
	color: #107626;
	font-size: 20px;
}

p.gb {
	margin:   	5px 30px 0px 30px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	font-size:	14px;
	border: solid #107626;
	border-width: 0px 0px 2px;
	background-color: white;
	color: #284A78;
}

div.frage a.gb {
	color:  #107626;
}

/* Elemente Meinungen **************************************************************************************/

div.frage a.mein {
	color:  #1C34E8;
}

h4.mei:first-letter{
	color: #1C34E8;
	font-size: 20px;
}

/* Elemente Fragen **************************************************************************************/

a.frage {
    color:  #E24B22;
}


a.links {
	color:  #284A78;
}

p.antwort {
	margin:   	5px 30px 0px 30px;	/* das reicht eigentlich */
	padding:  	0;  /* Opera UASS */
	font-size:	14px;
	border: solid #618ECB;
	border-width: 0px 0px 2px;
	background-color: white;
	color: #284A78;
}

div.frage{
	position: absolute;
	z-index: 4;
	left: 450px;
	top: 5px;
	/*background: #ffff00;*/
	text-align: right;
	font-size: 12px;
	color: #284A78;
}

span.antworten {
	margin: 0px 0px 0px 10px;
	/*font-size: 12px;*/
	color: #E24B22;
}


div.frage a {
	color:  #E24B22;
}
