/* Body
*************************/
body { font-family:Arial, sans-serif; font-size:12px; color:#000; background-color:#fff; margin:15px 0 0 0; line-height:16px; font-weight:normal; text-transform:none; font-variant:normal; text-decoration:none; font-style:normal; }
table { text-align:left; border:1px solid #777576; }

.container { width:700px; margin:0 auto; }

/* Links
*************************/
a:link { color:#777576; text-decoration:none; }
a:visited { color:#777576; text-decoration:none;}
a:hover { color:#b6d900; text-decoration:none;}
a:active { color:#777576; text-decoration:none; } 

.nav a { padding:0 3px; margin:0 2px; font-size:12px; }
.nav a:link { color:#777576; text-decoration:none; }
.nav a:visited { color:#777576; text-decoration:none;}
.nav a:hover { color:#777576; text-decoration:none; border-bottom:1px solid #b6d900; }
.nav a:active { color:#b6d900; text-decoration:none; }

a:link.aktiv { color:#b6d900; text-decoration:none; }
a:visited.aktiv { color:#b6d900; text-decoration:none; }
a:hover.aktiv { color:#b6d900; text-decoration:none; }
a:active.aktiv { color:#b6d900; text-decoration:none; }
a img { text-decoration:none; }
a img:hover {text-decoration:none; }

/* Bilder
*************************/
img { border:none; padding:0px; vertical-align:middle; }
.content img { margin:3px; padding:0; color:inherit; border:2px solid #777576; vertical-align:middle; }


/* Überschirften & Absätze
*************************/
b { width:190px; height:190px; float:left; vertical-align:middle; }
label { margin:5px 0px 0px 0px; display:block;}
p { padding:10px 0px;} 
br {} 
h1 {}
h2 { text-transform:uppercase; font-weight:bold; font-size:12px; background-color:inherit; color:#b6d900;}
h3 {}
u { font-size:14px; }

/* Aufzählungen
*************************/
ul { }
li { text-align:left; margin:0px 0px 0px 250px; list-style-type:none;}

/* Seiten Kopf
*************************/
.head { text-align:center; padding:0; }

/* Seiten Navigation
*************************/
.nav { font-size:16px; text-align:center; padding:0 0 3px 0; margin:0 auto; color:#b6d900; font-weight:bold; text-transform:lowercase; }

/* Seiten Inhalt
*************************/
.content { text-align:center; margin:0px auto; }
.content a img { margin:0 35px; }
.content a { text-transform:lowercase; font-weight:bold; }

/* Seiten Fuss
*************************/
#foot { position:fixed; bottom:-60px; right:10px; }
#foot img { border:none; }

/* Ausrichtung & Co
*************************/
.break { clear:both; visibility:hidden; float:none; }
.left { float:left; max-width:50%; }
.right { float:right; max-width:50%; }
.center { float:none; }
.square { width:190px; height:190px; border:0px solid #666; margin:5px 20px; padding:0px; vertical-align:middle; }

.hidden { display:none; }

/* Formular
*************************/
form p {margin:0; padding:0 0 5px 0; text-align:left; }
input, select, textarea { font-size:10px; border:1px solid #b6d900; width:350px; padding:2px; color:#777576; background-color:#eee;}
textarea { height:130px; padding:0 0 10px 0; }