/***********************************************/
/*                                             */
/*            © by zweihochdrei gmbh           */
/*   written and composed by markus erdmann    */
/*                                             */
/***********************************************/

#container 
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:small;
line-height:120%;
text-align:left;
}

/******* H O M E *******/



/******* content text *******/

#content_home p 
{
font-size:100%;
line-height:140%;
font-weight:normal;
color:#333336;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

.liste
{
margin-left:-10px;
margin-right:5px;
float:left;
display:block;
}

.listtext
{
margin-left:10px;
}

#content_home p a,
#content_home p a:link,
#content_home p a:active,
#content_home p a:visited
{
color:darkred;
cursor:pointer;
text-decoration:none;
}

#content_home p a:hover
{
color:darkred;
text-decoration:underline;
}


#content_home h1
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:120%;
font-weight:bold;
padding-left:10px;
padding-bottom:5px;
line-height:25px;
z-index:12;
}

#content_home h2
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:100%;
font-weight:bold;
padding-left:10px;
line-height:12px;
z-index:12;
}

#content_home h3
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:100%;
font-weight:bold;
padding-left:10px;
padding-top:10px;
margin-bottom:-3px;
line-height:0px;
z-index:12;
}

/******* column left *******/

.spalte_links h2,
.spalte_links h3,
.spalte_rechts h2,
.spalte_rechts h3
{
padding-left:10px;
}

/******* float images in content-box *******/

.floatright
{
float:right;
margin:0px;
border:none;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}

.floatright_bild
{
float:right;
margin-right:-31px;
border:none;
padding-bottom:30px;
padding-left:10px;
padding-right:0px;
}

* html .floatright_bild
{
position:relative;
left:0px;
float:right;
border:none;
padding-bottom:30px;
padding-left:0px;
padding-right:-31px;
margin-left:0px;
z-index:45;
}


.floatleft
{
float:left;
margin:0px;
border:none;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
padding-left:5px;
}

/******* content and header text position *******/

#kopf,
#content_home,
#content_home h1
{
text-align:left;
color:black;
}

#fuss, 
#fuss a:link, 
#fuss a:visited,
#fuss a:active
{
	font-family:Verdana;
	text-align:right;
	font-size:11px; 
	text-decoration:none;
}

/******* footer *******/

#footer_home,
#footer_home a
{
line-height:25px;
cursor:default;
font-size:10px;
font-style:normal;
color:#333333;
text-align:right;
padding-top:19px;
text-decoration:none;
}

#footer_home a:link,
#footer_home a:visited,
#footer_home a:active
{
line-height:25px;
color:white;
cursor:pointer;
padding-right:48px;
}

#footer_home a:hover
{
color:red;
text-decoration:none;
}

/******* main-nav text *******/

.topnav1, 
.topnav2,
.topnav3,
.topnav4,
.topnav5,
.topnav_home,
.subnav1,
.subnav2,
.subnav3
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:100%;
text-align:left;
line-height:25px; 	/* -- firefox listenhšhe --*/
}

* html .topnav5
{
text-align:left;
}

/* ---------------------- */

.topnav1 a:link, 
.topnav1 a:visited, 
.topnav1 a:active,
.topnav2 a:link, 
.topnav2 a:visited, 
.topnav2 a:active,
.topnav3 a:link, 
.topnav3 a:visited, 
.topnav3 a:active,
.topnav4 a:link, 
.topnav4 a:visited, 
.topnav4 a:active,
.topnav5 a:link, 
.topnav5 a:visited, 
.topnav5 a:active,
.topnav_home a:link, 
.topnav_home a:visited, 
.topnav_home a:active,
.subnav1 a:link, 
.subnav1 a:visited, 
.subnav1 a:active,
.subnav2 a:link, 
.subnav2 a:visited, 
.subnav2 a:active,
.subnav3 a:link, 
.subnav3 a:visited, 
.subnav3 a:active,
.subnav4 a:link, 
.subnav4 a:visited, 
.subnav4 a:active,
.topnav1 a,
.topnav2 a,
.topnav3 a,
.topnav4 a,
.topnav5 a,
.subnav1 a,
.subnav2 a,
.subnav3 a,
.subnav4 a
{
color:#234567;
font-weight:bold;
font-size:100%;
text-decoration: none;
list-style-type: none;
cursor:default;
}

/* ------------------------- */

.topnav1 a:hover,
.topnav2 a:hover,
.topnav3 a:hover,
.topnav4 a:hover,
.topnav5 a:hover,
.topnav_home a:hover,
.subnav1 a:hover,
.subnav2 a:hover,
.subnav3 a:hover,
.subnav4 a:hover
{
color:black;
text-decoration:none;
font-weight:bold;
list-style-type: none;
color:black;
cursor:pointer;
}

/* -------------Formular STYLE----------- */

form
{
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:100%;
line-height:120%;
font-style:normal;
color:black;
}

strong
{
font-family:Courier;
font-size:120%;
font-style:bold;
}

input#submit 
{
padding-bottom:3px;
}

/**************************************/


