.formtext {
	border: 1px;
}

.formbuttons { 
 background-color: #eee; 
 color: #000; 
}

th, td	{
font-size: 11px;
}

.titel 		{
	margin : 20px 0px 0px 0px;
	font-size: 16px;
	color: #000;
	line-height : 22px;
}

.mini {
font-size: 10px
}

IMG.pic {
border: solid #fff 5px;
}

IMG.brandinglogo {
border: solid #fff 1px;
}

body {
background : #474747; 
font-family : "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif; 
margin : 0; 
padding : 0; 
color : #000; 
}

#container {
	position : relative;
	margin : 20px auto;
	padding : 0;
	width : 750px;
	border : 5px solid #fff;
	background-color: #65A0D6;
}

#header {
background : url(images/header.jpg) no-repeat 0% 0%; 
height : 170px; 
margin : 0; 
border-bottom : 5px solid #fff; 
}

#footer {
margin : 15px 0 0; 
background : transparent url(images/footer.jpg) no-repeat 0% 0%; 
height : 1.5em; 
text-align : right; 
border-top : 1px solid #fff; 
}

#footer a , #footer a:link , #footer a:visited {
text-decoration : none; 
color : #fff; 
font-size : 9px; 
padding : 0 20px 0 0; 
}

#footer a:hover {
text-decoration : none; 
color : #9cf; 
}

#allgInfos {
position : absolute; 
top : 176px; 
left : 0px; 
width : 177px; 
background : transparent url(images/allgemeine_infos.jpg) no-repeat 0% 0%; 
margin : 0;
}

#lselect {
margin : 50px 0 0 25px; 
} 

#allgInfos ul {
font-size : 11px; 
list-style : none; 
margin : 0 0 0 0; 
padding : 0; 
}

#allgInfos ul li {
background : transparent; 
line-height : 14px; 
color : #004080; 
} 

#anmeldung {
position : absolute; 
top : 420px; 
left : 0px; 
width : 177px; 
background : transparent url(images/anmeldung.jpg) no-repeat 0% 0%; 
margin : 0; 
}

#anmeldung p.p1 {
margin : 0; 
padding : 25px 10px 25px 28px; 
font-size : 11px; 
}

#allgInfos a{
text-decoration : underline; 
color : #fff;
}

#LinksA a ,#LinksB a,#LinksC a, #allgInfos a:link , #allgInfos a:visited , #anmeldung a {
text-decoration : underline;
color : #fff;
}

#allgInfos a:hover, #anmeldung a:hover, #LinksA a:hover, #LinksB a:hover, #LinksC a:hover{
	text-decoration : none;
	color : #fff;
}

#allgInfos #lselect a:link , #allgInfos #lselect a:visited {
display : block; 
} 

#allgInfos #lselect a.c:link , #allgInfos #lselect a.c:visited {
display : inline; 
}

a , a:link , a:visited {
	color : #ffffff;
	text-decoration : underline;
	font-weight : normal;
} 

a:hover {
color : #fff; 
text-decoration : none; 
font-weight : normal; 
} 

#allgInfos a.c , #allgInfos a.c:link , #allgInfos a.c:visited {
color : #002448; 
text-decoration : none; 
}

#allgInfos a.c:hover {
text-decoration : underline; 
font-weight : normal; 
color : #fff; 
}

#LinksA {
position : absolute; 
top : 176px; 
left : 560px; 
width : 185px; 
background : transparent url(images/LinksA.jpg) no-repeat 0% 0%; 
margin : 0; 
}

#LinksA p.p1 {
margin : 0px; 
padding : 90px 25px 25px 28px; 
font-size : 11px;
}

#LinksB {
position : absolute; 
top : 520px; 
left : 560px; 
width : 185px; 
background : transparent url(images/LinksB.jpg) no-repeat 0% 0%; 
margin : 0; 
}

#LinksB p.p1 {
margin : 0px; 
padding : 35px 25px 25px 28px; 
font-size : 11px;
}

#LinksC {
position : absolute; 
top : 420px; 
left : 0px; 
width : 177px; 
background : transparent url(images/LinksC.jpg) no-repeat 0% 0%; 
margin : 0;
}


#LinksC p.p1 {
margin : 0px; 
padding : 75px 25px 25px 28px; 
font-size : 11px;
}

#login {
position : absolute; 
top : 500px; 
left : 572px; 
width : 177px; 
background : transparent url(images/login.jpg) no-repeat 0% 0%; 
margin : 0; 
}

#login p.p1 {
margin : 0; 
padding : 25px 10px 25px 28px; 
font-size : 11px; 
} 

#LinksA p.p2, #LinksB p.p2 {
padding : 30px 30px 20px 28px; 
font-size : 11px; 
}

#login p.p2 {
padding : 5px 10px 5px 28px; 
font-size : 11px; 
} 

#bayernkarte , #content {
margin : 10px 0px 0px 185px; 
padding : 0px 10px 0px 5px; 
border-left : 1px solid #fff;
border-right : 1px solid #fff;
width : 355px; 
background : transparent; 
}

p {
font-size : 12px; 
padding : 10px 5px 5px; 
margin : 0; 
line-height : 16px; 
}

#intro h3 {
margin : 10px 0 0; 
padding : 0; 
width : 350px; 
height : 35px; 
border : 1px solid #fff; 
}

#supportingText h3 {
margin : 10px 0 0; 
padding : 0; 
width : 350px; 
height : 25px; 
border : 1px solid #fff; 
}

button, select { border: solid 1px #444; padding: 1px; cursor:pointer;}

input { border: solid 1px #444; padding: 1px;}
