﻿body { margin:0;padding:0;
       background:  url(App_Themes/Default/images/wvn/bg_body1.jpg) ;  
       text-align: center;
	   font-size: 11px;
	   font-family: Arial, Helvetica, Sans-Serif; 
	   height:100%;
  	   width:100%;
       color: #000; 
}
h1 {font-size: 16px; color:Navy;} 
h2 {font-size: 14px; color:Navy;} 
h3 {font-size: 12px; color:Navy; font-weight:bold;} 

p, td, ul {font-size: 11px; color:#000;} 

a:link, a:visited {color:Blue; text-decoration:underline; }
a:hover {color:Red; text-decoration:underline; }



/* BASISLAYOUT */

#env {width:100%; height:566px; background: url(App_Themes/Default/images/wvn/bg_env1.jpg) 0 0 repeat-x; margin:0; padding:0; }


#wrapper 
{
    background-color: Transparent;
    position: absolute;
	width: 800px;
	top: 0px;
	left: 50%;
    margin:0 0 0 -400px;
	padding: 0px;
    text-align:center;
}

#header1
{
 width:800px;
 height:150px;
 background: transparent url(App_Themes/Default/images/wvn/bg_header1.gif) 0 0 no-repeat;
 margin-top: 4px;
}

#loginstatus 
{
  position:relative;
  left:350px;
  top:30px;
}

#loginstatus a:link,
#loginstatus a:visited
{
 text-decoration:none; 
 color:#454545;
}

#loginstatus a:hover { color:Red; }





#header2
{
 width:800px;
 height:34px;
 background: transparent url(App_Themes/Default/images/wvn/bg_header2.jpg) 0 0 no-repeat;
 margin:0;
 padding:0 0 0 0px;
}

#header2 ul 
{
 width:980px;
 margin:0;
 padding:0 0 0 20px;
}

#header2 ul li 
{
 display:block; float:left;
 width:95px;
 height:34px;
 list-style-type:none;
 padding:0 16px 0 0;
 text-align:center;
}

#header2 ul li a 
{
 display:block; 
 width:96px;
 height:22px;
 padding:10px 0px 2px 0px;
 text-decoration:none; 
 font-weight:bold;
 color:#FFF;
 font-family:Arial;
 /*border-left:1px solid white; */
}

#header2 ul li a#current 
{
 color:Red;
 background: url(App_Themes/Default/images/wvn/bg_navibtn_95.gif) 0px 2px no-repeat;
}

#header2 ul li a:hover 
{
 color:Navy;
 background: url(App_Themes/Default/images/wvn/bg_navibtn_95.gif) 0px 2px no-repeat;
}







#content
{
 float:left;
 width:758px;
 background-color: #FFF;
 border-left: 1px solid #806752;
 border-right: 1px solid #806752;
 padding:20px;
 text-align:left;
}

#contentleft
{
width:540px;
float:left;
}

#contentright
{
width:200px;
float:right;
}

#footer
{
 clear:both;
 width:800px;
 height:80px;
 background: transparent url(App_Themes/Default/images/wvn/bg_footer1.gif) 0 0 no-repeat;
 margin:0;
 padding:0; 
}

#copyright 
{
  text-align:center;
  font-size:9px;
  position:relative;
  top:26px;
}

/* Infoboxen */
.ibheader
{
 width:166px;
 height:28px;
 padding:16px 0 0 34px;
 background: #C6C6C6 url(App_Themes/Default/images/wvn/bg_ib_header1.jpg) 0 0 no-repeat;
 color:Navy;
 font-weight:bold; 
 text-transform:uppercase;
 margin:0;
}

.ibbody
{
 width:196px;
 background: #C6C6C6 url(App_Themes/Default/images/wvn/bg_ib_body1.jpg) top left repeat-x;
 color:#000;
 border-left: 1px solid #454545;
 border-right: 1px solid #454545;
 border-bottom: 1px solid #C6C6C6;
 padding:1px;
 margin:0;
}

.ibbody p, 
.ibbody ul { padding:5px 10px 0 9px; color:#000; }
.ibbody a:link, a:visited {color:Blue; text-decoration:underline; }
.ibbody a:hover {color:Red; text-decoration:underline; }
.ibbody ul { margin:0px 0 0 14px; }

.ibfooter
{
 width:200px;
 height:5px;
 background: url(App_Themes/Default/images/wvn/bg_ib_footer2.jpg) 0 0 no-repeat;
 margin:0 0 10px 0;
 padding:0;
}

.box_c { border:1px solid #454545; width:496px; padding:20px; }
.box_r { border:1px solid #454545; padding:4px 8px; }

.loginbox { width:196px; border:1px solid #454545; margin-bottom:10px; padding:2px 0 4px 0; background: url(App_Themes/Default/images/wvn/bg_ib_body1.jpg) left top repeat-x;}
.loginbox td {color:#454545;}


/*-------------------------- */
/* Formulare                 */
/*-------------------------- */

fieldset { margin-top: 16px; padding: 10px;	background-color: #E0E0E0; border: 1px solid #454545; }

/* Hack für ältere Internet-Explorer */ 
* html fieldset { background-color: transparent }

legend { font-weight: bold;	font-size:12px;	background-color: transparent; color: Navy; }

form p, form .form { clear: left; margin: 0; padding: 4px 0 0 0; }
form p label, form p .label, form .form label  { float: left; text-align: right; width: 30%; padding:2px 2px 0 0; }

input.txt, textarea.txt { background-color:#E9E9E9; border: 1px solid #454545; }
input.txt:focus, input.txt:hover, textarea.txt:focus, textarea.txt:hover { background-color: #FFF; }
input.btn {	color: #C19B28;	background-color: #232323; border: 1px outset black; font-weight: bold; }
input.btn:focus, input.btn:hover { background-color: #636363; }




/*-------------------------- */
/* ALLGEMEINE KLASSEN        */
/*-------------------------- */
.center  { text-align:center; }
.left    { text-align:left; }
.right   { text-align:right; }
.justify { text-align:justify; }
.error   { color: #FF0000; }
.minitext { font-size:9px; }
.tbeditheader {background: url(App_Themes/Default/images/wvn/TBEditheader.jpg) 0 0 repeat-x; color: White;  font-size:10px; font-weight:bold; padding:4px; height:14px; }
.tbeditheader td span {color: #FFF; font-weight:normal; }



/*-------------------------- */
/* Spezielle Seiten          */
/*-------------------------- */
/* login */
.loginpanel { border:1px solid #454545; border-collapse:collapse; margin-left:140px; background-color:#E0E0E0; }
/* Anfahrt */
#maptable { border: 1px solid black; border-collapse:collapse; }
/* Kontakt */
#ulkontakte li { margin-bottom:10px; }
/* Links */
#linklist    { float:left;  width:538px; padding:10px 0; border:1px solid #454545  }
#linklist dl { float:left;  width:518px; margin:10px; padding:0; display:inline; } 
#linklist dt { float:right; width:318px; margin:0; padding:0; font-size:130%; letter-spacing:1px; color:Navy; }
#linklist dd { margin:0 0 0 200px; padding:0;line-height:1.5em; color:Black; }
#linklist dl dd.img  { margin:0; }
#linklist dd.img img { float:left; margin:0 10px 0 0; padding:4px; border: 1px solid #000; background:#FFF; }
/*  --- alternate Items */
#linklist .alt { background: #C6C6C6 url(App_Themes/Default/images/wvn/bg_ib_body1.jpg) 0 0 repeat-x; }
#linklist .alt dd.img img { background: #C6C6C6 url(App_Themes/Default/images/wvn/bg_ib_body1.jpg) 0 0 repeat-x; }
/* Richtung umkehren! 
#linklist .alt dt { float:left; }
#linklist .alt dd  {margin: 0 200px 0 0; }
#linklist .alt dd.img img { float:right; margin:0 0 0 10px; }
*/